Публикации по теме 'reactjs'
Руководство для начинающих по модульному тестированию с библиотекой тестирования React и Jest: часть 1
Руководство для начинающих по модульному тестированию с библиотекой тестирования React и Jest: часть 1
В этой первой части серии мы собираемся углубиться в следующие темы:
Введение в библиотеку тестирования React/RTL Настройка тестовой среды с Jest и RTL Мы напишем наш первый модульный тест
Эта статья предназначена для разработчиков, знакомых с React и желающих узнать, как эффективно тестировать свои компоненты React.
Чтобы максимально использовать этот учебник, я ожидаю, что..
Рендеринг сервера маршрутизатора React и React
Рендеринг приложения React на стороне сервера может дать несколько различных преимуществ, включая производительность и SEO. Проблема в том, что из-за этих преимуществ ваше приложение усложняется. Мы начнем с нуля и постепенно создадим React (React Router) с рендерингом на стороне сервера, устраняя при этом некоторые сложности.
Полезна ли идея запуска кода JavaScript и на сервере, и на клиенте? Что ж, обычно вы получаете выгоду от повторного использования кода, повышения производительности..
как использовать .env во внешнем интерфейсе React.js
№1. если вы используете react.js с webpack, установите npm i -d dotenv-webpack
№ 2. во-вторых, в webpack.config.js const Dotenv = require(‘dotenv-webpack’) ; и в массив плагинов добавьте, например, plugins:[new Dotenv()] .
Шаг №3: создайте файл .env в корневом каталоге и создайте переменную, скажем, API_KEY=URAPIKEY .
#4 Шаг в файле .js или .jsx компонента, просто извлеките переменную, используя {process.env.API_KEY} , И ВЫ ГОТОВО .
если вам нравится контент, пожалуйста,..
Различные запутанные вещи в javascript
Поскольку новичок в программировании часто сталкивается с различными запутанными вещами, хорошее представление о них повышает ваши навыки программирования. Итак, я собираюсь обсудить эти запутанные вещи.
01. Истинные и ложные ценности
Некоторые значения всегда возвращают true логический контекст, который называется истинными значениями.
List of truthy values:
1. '0' // Zero as a string
2. 'false' // false as a string
3. [] // empty array
4. {} //..
Мое обучение NextJS
На прошлой неделе я начал изучать Next.js для проекта, который мне нужно было реализовать. Это была неделя, полная новых событий и захватывающих открытий.
Во-первых, я был поражен тем, насколько организован Next.js. Он имеет четкую структуру для создания веб-сайтов, поэтому мне не пришлось тратить время на то, чтобы выяснить, куда разместить свои материалы. Это значительно облегчило задачу создания веб-сайта.
Next.js делает что-то классное, называемое «рендеринг на стороне сервера»..
Синтаксис React JSX VS createElement
Как разработчик React, вы, вероятно, используете JSX.
JSX – это расширение синтаксиса для JavaScript, позволяющее писать HTML-подобную разметку внутри файла JavaScript.
Знаете ли вы, что можно использовать React без JSX? Существует устаревший метод createElement . Это выглядит так:
React.createElement(type, props, …children)
Сравните следующие компоненты — один с createElement и один с JSX:
Компонент с createElement
function ComponentWithCreateElement() {
const..
Создание вашего первого пользовательского хука реакции
Если вы не знакомы с React Hooks, они представляют собой способ повторного использования логики и поведения с отслеживанием состояния в ваших функциональных компонентах. Они были представлены в React 16.8 и с тех пор стали популярным способом управления состоянием и побочными эффектами в ваших компонентах.
Одним из распространенных вариантов использования хуков является хранение и извлечение данных из локального хранилища, типа веб-хранилища, которое позволяет хранить данные в браузере..