Публикации по теме 'react'


6 приемов JavaScript, которые помогут вам писать более чистый код
Улучшите свои навыки JavaScript с помощью этих 6 методов очистки кода JavaScript гибок и мощен. Однако иногда это может быть сложно. В то время как JavaScript постоянно развивается и приносит новые проблемы, мы также неоднократно сталкиваемся с подобными проблемами в повседневной работе. В этой статье мы обсудим 6 приемов, которые помогут вам писать чистый и удобный для сопровождения код JavaScript. Забежать вперед: Выполнять несколько асинхронных промисов одновременно или..

React: лекарство, открывающее путь к функциональному программированию
React: лекарство, открывающее путь к функциональному программированию Просто некоторые случайные мысли о функциональном программировании и влиянии React на отдельных инженеров (начиная с меня самого). tl;dr: React открывает двери к шаблонам функционального программирования, чего раньше не было для разработчиков JavaScript. В результате мы получаем возможность более тщательно изучать функциональные шаблоны, поскольку они кажутся более доступными. Функциональное..

React.js: от нуля до героя
React.js — это популярная библиотека JavaScript для создания пользовательских интерфейсов, особенно для создания одностраничных приложений (SPA), которые запускаются в веб-браузере. Если вы новичок в React, это руководство поможет вам изучить основы и поможет вам приступить к созданию своего первого приложения React. Что такое Реакт? React — это декларативная, эффективная и гибкая библиотека JavaScript для создания пользовательских интерфейсов. Он был разработан Facebook и часто..

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

Стратегии рендеринга: CSR, SSR, SSG, ISR
Мы использовали внешние библиотеки/фреймворки, которые помогают создавать одностраничные приложения «из коробки», где приложение отображается на стороне клиента, и мы все хорошо знакомы с этим подходом. Есть еще несколько способов рендеринга приложений, которые мы рассмотрим в этой статье вместе с кратким обсуждением рендеринга на стороне клиента (CSR), просто чтобы увидеть, чем он отличается от предварительного рендеринга. Рендеринг на стороне клиента (CSR): В этой стратегии сервер..

Скрыть всплывающие окна, когда пользователь прокручивает с помощью React
Как написать собственный хук, который будет гарантировать, что липкие всплывающие окна не испортят UX в вашем приложении React. Прежде всего, сценарий, который нас беспокоит: Допустим, в вашем приложении есть всплывающее окно, которое открывается, когда вы нажимаете на пользователя. В этом всплывающем окне вы отображаете основную информацию об этом пользователе. Помимо этого всплывающего окна предварительного просмотра профиля, у вас могут быть раскрывающиеся меню, из которых..

Поток аутентификации React Native с деревом состояний MobX
Если вы хотите разработать профессиональное программное обеспечение на React Native, вы наверняка встретите самый популярный шаблон TypeScript Ignite от Infinite Red, Inc. В шаблоне очень хорошая документация , но нет руководства по процессу аутентификации. Хотя вы можете найти его в официальной документации по React Navigation , этого все же недостаточно, поскольку в примере показана реализация в Redux. Ignite использует MobX-State-Tree для управления состоянием, и в Интернете не..