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


ReactJS setState синхронный или асинхронный?
setState … Запутался? Синхронный или асинхронный? В ОДНОЙ СТРОКЕ setState является АСИНХРОННЫМ. Итак, возникает вопрос, почему он не синхронный. Изначально я также боролся между его синхронным и асинхронным характером. Давайте поговорим о синхронном и асинхронном. Асинхронный — это то, что не блокирует выполнение остального кода JavaScript, в то время как синхронный блокирует выполнение. Возьмем самый простой пример, Калькулятор: - Предположим, что setState является синхронным..

Не используйте цикл for для массивов JavaScript
Давайте сначала поговорим о массивах в мире программирования Я предполагаю, что если вы принадлежите к миру программирования, вы должны поиграть с этой штукой под названием Array. Массив - это глобальный объект, который может содержать различные элементы или объекты. Мы также можем использовать массив как список, стек или очередь в JavaScript. В то время как другие языки, такие как c и c ++, JavaScript могут содержать элементы одного и того же типа данных или смесь типов данных...

12 причин, почему ReactJS захватил мир:
ReactJS — это библиотека с открытым исходным кодом, созданная и поддерживаемая facebook. Прямо сейчас у него более 60 000 звезд на Github, и окружающее сообщество становится все больше и больше. Многие хорошо зарекомендовавшие себя компании или быстро развивающиеся стартапы решили использовать его, чтобы обеспечить отзывчивые и современные пользовательские интерфейсы, используя его мощные функции. Итак, давайте посмотрим, почему ReactJS стал таким популярным за последние 2 года: 1...

Изучите JavaScript ООП: учебник по веб-разработке
JavaScript может быть не тем, что приходит в голову, когда кто-то упоминает язык ООП, но факт в том, что он имеет отличную поддержку ООП - в нем просто есть свои сложности, которые необходимо сначала понять. Если вы пишете код на JavaScript, знакомство с принципами ООП может облегчить вам жизнь по нескольким причинам: При использовании объектов и классов легче отлаживать код. Вы можете использовать такие методы, как инкапсуляция и наследование. Вам будет легче попасть в команду,..

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

Релиз Apollo Client 3
Узнайте, что нового в этом выпуске Apollo Client - это библиотека управления состоянием для JavaScript, которая позволяет управлять как локальными, так и удаленными данными с помощью GraphQL. Он обеспечивает встроенную интеграцию с React, а также с другими фреймворками, такими как Angular, Vue, Amber, Meteor и т. Д. После 11 месяцев работы и нескольких бета-версий и выпусков Apollo Client запустил v3 несколько дней назад. Давайте узнаем, что содержит этот выпуск. Реактивные..

Еженедельный выпуск React 20
Добро пожаловать в 20-й выпуск React Weekly, еженедельный обзор последних ссылок и руководств по React и React Native. GitHub — сообщество react-native/discussions-and-proposals: обсуждения и предложения, связанные с… У вас есть идея, как сделать React Native лучше? Хотите обсудить какой-то аспект фреймворка? Это… github.com Объявляем React Native 0.66 · React Native · 4 минуты чтения Инженер-программист..