TGViewer
Channel Public Channel
React

React

@react_lib

Подборки по React js и все что с ним связано. По всем вопросам @evgenycarter
Subscribers
2.66K
Photos
323
Videos
138
Links
410

Showing posts older than #563 · Back to latest

Older Posts 20 shown
Post #562 1.32K
Совет по React-query 💡

Вам не нужно возиться с обработкой ошибок в каждом запросе.

Вместо этого вы можете автоматически вернуться к ближайшей границе ошибок, если какой-либо запрос не выполнился, с помощью одной глобальной настройки.

Как? Включите глобальную настройку useErrorBoundary при объявлении QueryClient.

#react

✍️ @React_lib
  • 👍 6
Post #560 1.29K
Один день из жизни инженера-программиста react native 😀

✍️ @React_lib
  • 👍 2
Post #559 1.61K
Коварные утечки памяти в React: как можно обжечься на useCallback и замыканиях

Я работаю в Ramblr, это ИИ-стартап, где мы строим на React сложные приложения для аннотирования видео. Недавно мне попалась сложная утечка памяти, которая возникает при одновременном использовании замыканий JavaScript и хука useCallback в React. Поскольку я вырос на .NET, мне потребовалось немало времени, чтобы разобраться в происходящем. Поэтому я решил написать этот пост и рассказать вам, чему меня научила эта ситуация.

Сначала я кратко напомню вам, как устроены замыкания, но можете смело пропустить этот раздел, если вы уже хорошо знаете, как устроен этот механизм в JavaScript.

https://schiener.io/2024-03-03/react-closures

✍️ @React_lib
  • 👍 4
Post #558 1.52K
⚛️ Простой пример того, как можно использовать композицию, чтобы избежать prop drilling в React ↓

✍️ @React_lib
  • 👍 2
Post #556 1.26K
⚛️ Основные различия между useMemo() и useCallback в React

✍️ @React_lib
  • 👍 4
  • ❤ 2
Post #555 1.44K
⚛️ Как избежать ненужных useEffects в React

✍️ @React_lib
  • 👏 5
  • 👎 2
  • 👍 1
Post #554 1.42K
⚛️ Использование выводимых типов в React с Typescript

✍️ @React_lib
  • 👍 4
  • 👎 4
Post #553 1.53K
⚛️ Я собрал визуализацию того, как работает процесс рендеринга в React

Надеюсь, она поможет вам понять этот процесс и позволит лучше предсказывать и контролировать изменения UI.

Trigger → Render → Commit

✍️ @React_lib
  • 👍 5
Post #552 1.44K
⚛️ State relocation - один из самых простых способов избежать ненужного рендеринга компонентов

✍️ @React_lib
  • 👍 4
Post #551 1.8K
❌ Избегайте бесконечного вложения провайдеров в React.

✅ Вместо этого объедините все ваши провайдеры с помощью композиции.

✍️ @React_lib
  • 👍 11
Post #550 1.44K
⚛️ Совет по React💡

Используйте пользовательский хук для обработки состояний массива в ваших компонентах

✍️ @React_lib
  • 👍 7
Post #549 1.38K
❌ Избегайте использования useState() для сложного управления состоянием в React

✅ Вместо этого используйте useReducer:

1. Предсказуемые переходы состояний
2. Легче тестировать
3. Лучше масштабируется

✍️ @React_lib
  • 👍 8
Post #547 1.06K
⚛️ Шпаргалка по UseEffect

❌ Думать об useEffect как о методе жизненного цикла.

✅ Думаем об useEffect как о механизме синхронизации данных (state/props) с системами, которые не контролируются React.

✍️ @React_lib
  • 👍 7
Post #546 1.08K
⚛️ Совет по React + JavaScript: guard clauses и early return

- Делает код более читабельным
- Позволяет избежать вложенных операторов if
- Создает natural flow

✍️ @React_lib
  • ❤ 4
  • 👍 2
Post #544 1.19K
Как работает React

Это глубокое погружение во внутреннее устройство react с целью объяснить, какие концепции были заложены в то, чтобы сделать react тем инструментом, который вы используете уже несколько лет.

Это не курс или учебник по использованию React, а скорее объяснение кодовой базы React. Вам не нужно знать ничего из этого, чтобы стать творческим и успешным разработчиком React.

Цель этого проекта - объяснить, как все это создается, какие концепции используются и какие важные «пути кода» следует упомянуть.

https://incepter.github.io/how-react-works/docs/intro/

✍️ @React_lib
incepter.github.io Introduction | How React Works Hi, and welcome to this blog post series aiming to explain how react works
  • 👍 5
Post #543 1.05K
⚛️ Напишите лучшее и безопасное условие с помощью сопоставления паттернов

✍️ @React_lib
  • 👍 5
Post #541 1.03K
Apress.Master.React.in.5.Days.pdf7.1 MB
Master React in 5 Days: Become a React Expert in Under a Week
Автор: Eric Sarrion (2023)

Погрузитесь в ускоренный метод обучения, который позволит вам добиться гигантских успехов. Главы тщательно продуманы, чтобы научить вас основным понятиям React, таким как компоненты, реквизиты, состояние, события, жизненный цикл и хуки, не тратя время на сложные объяснения. Благодаря ясному и доступному стилю изложения вы сможете погрузиться в тонкости React с первой страницы. Примеры кода сопровождаются подробными пояснениями, что позволяет быстро разобраться в тонкостях этой технологии. Вы будете создавать приложения на основе React, закрепляя полученные знания и навыки.

✍️ @React_lib
  • 👍 2
Post #539 947
⚛️ Совет по React💡

Как сделать интерактивные HTML-узлы доступными для родительских компонентов с помощью хука useImperativeHandle.

✍️ @React_lib
  • 👍 3
Post #538 988
⚛️ При изучении React мне больше всего пришлось столкнуться с проблемой разделения задач.

Вот пример того, как можно отделить бизнес-логику от пользовательского интерфейса в React

✍️ @React_lib
  • 👍 2
  • 👎 1
Post #536 1.13K
Как я уменьшил размер образа Docker с 1,43 ГБ до 22,4 МБ

Если вы занимаетесь веб-разработкой, то, вероятно, уже знаете об идее контейнеризации и о том, как это здорово и все такое.

Но при работе с Docker размер образа вызывает серьезные опасения. Зачастую он превышает 1,43 ГБ только для шаблонного проекта, который мы получаем из create-react-app.

Сегодня мы будем контейнеризовать ReactJS-приложение и узнаем несколько приемов, позволяющих уменьшить размер образа и при этом повысить производительность.

Трюки будут показаны для ReactJS, но они применимы к любому NodeJS-приложению.

https://dev.to/mohammadfaisal/how-i-reduced-docker-image-size-from-143-gb-to-224-mb-53nc

✍️ @React_lib
  • 👍 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →