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


От Ember к React — Часть 2: Проблемы компонентов верхнего уровня
В первой части серии От Ember к React я представил шаблон для повторного использования данных, полученных в компоненте верхнего уровня, в его дочерних элементах. Затем я начал понимать, что могу использовать этот паттерн, чтобы перенести еще больше идей из Ember в React! Вот пара, которую я использовал в последнее время: Индикатор загрузки Иногда мы хотим показать Индикатор загрузки , чтобы пользователи знали, когда обрабатывается запрос. Как предложено в этом посте , логика и..

Как я получил 10000 звезд в моем репозитории на GitHub
Звезды - это результат ценности, а не самоцель Когда я учился в университете, я упускал множество возможностей, таких как хакатоны, конференции, стажировки и многие международные мероприятия из-за недостаточной осведомленности. Будучи первокурсником, я не знал, какие возможности были доступны для студентов. Конечно, мы узнаем об этом со временем и при активном участии в сообществе. Я не хотел, чтобы другие ученики / младшие страдали той же проблемой. Поэтому я создал вручную..

Реагирующие хуки useState и useReducer эквивалентны по теоретической выразительности.
Какой ты предпочитаешь? Вступление useReducer - мощный крючок. Известно, что useState реализовано с useReducer . В хуках React docs это отмечено так: useReducer обычно предпочтительнее useState, если у вас сложная логика состояния, включающая несколько подзначений, или когда следующее состояние зависит от предыдущего. useReducer также позволяет оптимизировать производительность компонентов, запускающих глубокие обновления, поскольку вы можете передавать диспетчеризацию..

Next.js + Netlify
Как начать использовать Next.js для JAMstack, развернутого на Netlify. Мы разработаем приложение React с использованием Next.js, а затем экспортируем статические файлы HTML, JS и будем обслуживать веб-сайт с помощью CDN Netlify. Next.js - это полностью расширяемая платформа React Framework с нулевой настройкой, отрисовываемая на сервере. JAMstack - это современная архитектура веб-разработки, основанная на клиентском JavaScript, многоразовых API и предварительно созданной..

Самые популярные сообщения о разработке за неделю (26 сентября 2018 г.)
Самые популярные сообщения о разработке за неделю (26 сентября 2018 г.) Мы получили много комментариев от вас, ребята, с просьбой предоставить больше контента, кроме javascript, поэтому на этой неделе мы добавили семь новых блогов по науке о данных, DevOps, архитектуре и многому другому. Это точный список: Towards Data Science, DataCamp, Istio blog, InfoQ, JSK, Laravel News и gitconnected. Не стесняйтесь писать новый блог, который вы хотели бы, чтобы мы рассмотрели . В рамках..

Совместное использование компонентов React между SPA и серверными представлениями
В этой статье мы собираемся представить, как мы используем общий компонент реакции между SPA (реакция + mobx + webpack) и традиционными серверными представлениями (express + pug). Зачем использовать SPA и серверный рендеринг вместе для веб-приложения? Как приложение Sass ( Cominsoon ), мы можем предоставить пользователям наилучший UX, создав SPA. С другой стороны, мы хотим оптимизировать наш SEO-рейтинг, поэтому мы отображаем статические страницы, как целевые страницы, на стороне..

Создание сервера GraphQL с использованием NodeJS и Express
Эта статья является частью 3 серии, посвященной изучению GraphQL. Ознакомьтесь с предыдущими статьями из серии: Часть 1: Что такое GraphQL и почему Facebook почувствовал необходимость его создания? Часть 2: Основы GraphQL В этой статье мы собираемся создать сервер GraphQL для системы заказа еды с использованием NodeJS и Express. В этой статье предполагается, что вы знакомы с фундаментальными концепциями GraphQL, такими как использование запросов, мутаций, системы типов,..