Публикации по теме 'react'
Измените размер Observer с помощью RXJS Twist
Получать уведомления при изменении размера контейнера
Мы все любим использовать CSS Flex и Grids, не так ли?
Однако в некоторых случаях изменение измерения Контейнер может потребовать перерисовки его элементов содержимого. Для решения таких задач была опубликована Спецификация наблюдателя изменения размера .
Я рад сообщить, что Resize Observer теперь широко поддерживается в современных браузерах . Его определения типов также объединены в Typescript Lib с PR this .
Однако..
Наполовину?!.
Мой нынешний уровень физической подготовки довольно разочаровывает, учитывая, что чуть меньше года назад я был в лучшей форме в своей жизни. В основном это было связано с подготовкой, а затем и с моим первым марафоном. Я могу потратить еще одну статью, отвлекаясь на ненависть к себе из-за этой потери, но сейчас я сосредоточусь на том, чему я научился из нее.
Марафон — это 26,2 мили, но любой, кто его пробежал, может сказать вам, что середина пути — это не 13,1 (вот отличное видео на тему..
С помощью этого совета пишите лучшие компоненты внешнего интерфейса
Компоненты - это основные строительные блоки, используемые в современных интерфейсных фреймворках, таких как React, Vue и Svelte. Хорошо написанные компоненты могут улучшить общую структуру вашего приложения и сделать его чистым и поддерживаемым.
Вероятно, вы слышали о паттерне презентационные и контейнерные компоненты . В некоторых случаях этот шаблон может оказаться полезным, но не всегда. Я использовал этот паттерн на протяжении всего сложного проекта, и в итоге у меня получилось..
Настройка среды для React, SASS, ES2015, Babel, Bootstrap с помощью Webpack 2
Примечание. Чтобы настроить среду с помощью Webpack, обратитесь к моей предыдущей статье , и в этой статье мы увидим, как перейти с Webpack v1 на v2 .
Конфигурация Webpack
webpack module.loaders теперь называется module.rules
Загрузчики по-прежнему действительны, но новые соглашения об именах легче понять.
Автоматическое -loader расширение имени модуля удалено
Больше нельзя опускать расширение -loader при ссылке на загрузчики.
Сцепление загрузчиков
В webpack 1..
Журнал ошибок № 1: приложение Brew-It
У меня есть приложение для портфолио, которое я создал, которое называется Brew-It. Это приложение для поиска крафтового пива и пивоварен в США, созданное с использованием JavaScript, React, Webpack и Express.
Он завершен, но у меня возникли проблемы с развертыванием Heroku. Это журнал ошибок для устранения некоторых неполадок, которые я сделал.
Он начался с ошибки, говорящей, что «this.setState» не определен.
Пока я гуглил, как исправить эту ошибку, я нашел несколько решений для..
Next.js SSR против SSG и инкрементализма
Часть 2
В моем последнем посте я рассмотрел некоторые основы рендеринга на стороне клиента (CSR) и рендеринга на стороне сервера (SSR). Проверьте это здесь, если вы не знакомы:
Next.js SSR против SSG и инкрементализма Часть 1 medium.com
Create React App был примером приложения CSR, а Next.js был введением в мир SSR. Как уже отмечалось, Next.js выводит весь рендеринг на сервере на новый уровень с множеством опций, поэтому в..
Шпаргалка — React
Общий
Создайте приложение React с шаблоном TypeScript
npx create-react-app uv-app --template typescript
Функциональный компонент
Часто используемый
Обработка событий
<button onClick={activateLasers}>
Activate Lasers
</button>
Список рендеринга
{
students.map((obj: any, index: any) => (
<div key={index}> {obj.title} </div>
))
}
Условный рендеринг
Тип 1: If стиль оператора
{props.hasImage &&
<MyImage />
}
Тип..