React.js with typescript
#1 : Introduction to React.js
#2 : Creating React App
#3 : React Components
#4 : React Variables in Components
#5 : Styling in React
#6 : Using Buttons and Click Events
#7 : Usage of useState() hook
источник
✍️ @React_lib
#1 : Introduction to React.js
#2 : Creating React App
#3 : React Components
#4 : React Variables in Components
#5 : Styling in React
#6 : Using Buttons and Click Events
#7 : Usage of useState() hook
источник
✍️ @React_lib
👍4
React.js with typescript
#8 : How to use react developer tools
#9 : Create list with useState and adding types to useState
#10 : React Props
#11 : Reusing same componets for different props
#12 :Passing functions as props
#13 : useEffect Hook
#14 : useEffect Hook Dependencies
источник
✍️ @React_lib
#8 : How to use react developer tools
#9 : Create list with useState and adding types to useState
#10 : React Props
#11 : Reusing same componets for different props
#12 :Passing functions as props
#13 : useEffect Hook
#14 : useEffect Hook Dependencies
источник
✍️ @React_lib
👍2
Создание бесшовного многоязычного пользовательского интерфейса в React.
Узнайте, как создавать приложения, которые могут отображать информацию на разных языках в зависимости от предпочтений пользователя. В этой статье мы рассмотрим процесс создания приложения погоды с многоязычной поддержкой с использованием реакции-i18next.
https://www.honeybadger.io/blog/creating-multi-language-user-interface-with-react/
✍️ @React_lib
Узнайте, как создавать приложения, которые могут отображать информацию на разных языках в зависимости от предпочтений пользователя. В этой статье мы рассмотрим процесс создания приложения погоды с многоязычной поддержкой с использованием реакции-i18next.
https://www.honeybadger.io/blog/creating-multi-language-user-interface-with-react/
✍️ @React_lib
❤1👍1
Эффективное тестирование хуков React с помощью Vitest
В этой статье рассматривается использование Vitest и библиотеки React Testing Library для модульного тестирования хуков React таким образом, чтобы их было легко поддерживать и расширять.
https://mayashavin.com/articles/test-react-hooks-with-vitest
✍️ @React_lib
В этой статье рассматривается использование Vitest и библиотеки React Testing Library для модульного тестирования хуков React таким образом, чтобы их было легко поддерживать и расширять.
https://mayashavin.com/articles/test-react-hooks-with-vitest
✍️ @React_lib
👍3
Объявление типов JSX в TypeScript 5.1
Новая функция, описанная как «отдельная проверка типов между элементами JSX и типами тегов JSX», появилась в TypeScript 5.1. Эта функция позволяет библиотекам контролировать, какие типы используются для элементов JSX. В этой статье я расскажу, почему это важно и как работает эта новая функция.
https://blog.logrocket.com/declaring-jsx-types-typescript-5-1
✍️ @React_lib
Новая функция, описанная как «отдельная проверка типов между элементами JSX и типами тегов JSX», появилась в TypeScript 5.1. Эта функция позволяет библиотекам контролировать, какие типы используются для элементов JSX. В этой статье я расскажу, почему это важно и как работает эта новая функция.
https://blog.logrocket.com/declaring-jsx-types-typescript-5-1
✍️ @React_lib
Не наступил ли у React момент переписывания Angular.js на Angular?
В 2012 году Angular.js серьёзно поменял frontend-разработку. Фреймворку от Google тогда очень быстро удалось снискать популярность у разработчиков.
И вот уже буквально через два года его разработчики решили объявить о выходе новой версии под именем Angular 2. Версия оказалось написанной полностью с нуля и не имела совместимости с предыдущей даже близко. Большинство разработчиков, не исключая и вашего покорного слугу, идея переписывать их приложения явно не прельщала. Писать приложения на старой версии, которая с припиской JS, тоже было так себе вариантом. Конкурирующие фреймворки уже были ничуть не хуже.
Rus https://habr.com/ru/articles/746918/
Eng https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html
✍️ @React_lib
В 2012 году Angular.js серьёзно поменял frontend-разработку. Фреймворку от Google тогда очень быстро удалось снискать популярность у разработчиков.
И вот уже буквально через два года его разработчики решили объявить о выходе новой версии под именем Angular 2. Версия оказалось написанной полностью с нуля и не имела совместимости с предыдущей даже близко. Большинство разработчиков, не исключая и вашего покорного слугу, идея переписывать их приложения явно не прельщала. Писать приложения на старой версии, которая с припиской JS, тоже было так себе вариантом. Конкурирующие фреймворки уже были ничуть не хуже.
Rus https://habr.com/ru/articles/746918/
Eng https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html
✍️ @React_lib
👍1
Построение уникальных диаграмм React
Эта галерея, основанная на сотнях примеров графиков, познакомит вас с основными концепциями визуализации данных с помощью React и D3.js. В ней также представлены готовые к использованию шаблоны, позволяющие быстрее приступить к работе.
https://www.react-graph-gallery.com/
✍️ @React_lib
Эта галерея, основанная на сотнях примеров графиков, познакомит вас с основными концепциями визуализации данных с помощью React и D3.js. В ней также представлены готовые к использованию шаблоны, позволяющие быстрее приступить к работе.
https://www.react-graph-gallery.com/
✍️ @React_lib
👍2🔥2
React95
Это библиотека компонентов, созданная на основе дизайна пользовательского интерфейса Windows 95.
https://react95.github.io/React95/?path=/story/all--all
https://github.com/React95/React95
✍️ @React_lib
Это библиотека компонентов, созданная на основе дизайна пользовательского интерфейса Windows 95.
https://react95.github.io/React95/?path=/story/all--all
https://github.com/React95/React95
✍️ @React_lib
🔥8👍2❤1
Разработчики React любят Preact, и вот почему
Как разработчик React, я хотел бы поделиться с вами некоторыми сведениями о классной библиотеке Preact. Основная цель этой статьи - дать вам дружеское введение в Preact, которое может оказаться полезным, если вы уже знакомы с React.
Итак, давайте поговорим о размере. Если говорить о размере файла, то сам React весит около 6 КБ, а ReactDOM добавляет к нему примерно 130 КБ. В сумме они составляют примерно 136 КБ кода, который браузер должен обработать. Следует помнить, что эти цифры относятся к минифицированному коду, который читает браузер.
Вы можете встретить упоминание о размере после сжатия с помощью GZip. В случае React и ReactDOM этот сжатый размер составит около 42 КБ.
https://hackernoon.com/why-react-developers-love-preact
✍️ @React_lib
Как разработчик React, я хотел бы поделиться с вами некоторыми сведениями о классной библиотеке Preact. Основная цель этой статьи - дать вам дружеское введение в Preact, которое может оказаться полезным, если вы уже знакомы с React.
Итак, давайте поговорим о размере. Если говорить о размере файла, то сам React весит около 6 КБ, а ReactDOM добавляет к нему примерно 130 КБ. В сумме они составляют примерно 136 КБ кода, который браузер должен обработать. Следует помнить, что эти цифры относятся к минифицированному коду, который читает браузер.
Вы можете встретить упоминание о размере после сжатия с помощью GZip. В случае React и ReactDOM этот сжатый размер составит около 42 КБ.
https://hackernoon.com/why-react-developers-love-preact
✍️ @React_lib
👍1
Изучаем код React
Меня пугает даже мысль о том, чтобы прочитать код фреймворка, который я использую уже много лет. Я всегда воспринимал React как черный ящик, который берет JSX и выводит на экран, не задумываясь об этом.
Конечно, я знаю то-то и то-то о виртуальном DOM и алгоритме свертки. По крайней мере, в теории. Но только в этом году мое любопытство наконец-то пересилило. Я открыл репозиторий React, но на этот раз с намерением прочитать код.
https://alexkondov.com/readint-source-code-react/
✍️ @React_lib
Меня пугает даже мысль о том, чтобы прочитать код фреймворка, который я использую уже много лет. Я всегда воспринимал React как черный ящик, который берет JSX и выводит на экран, не задумываясь об этом.
Конечно, я знаю то-то и то-то о виртуальном DOM и алгоритме свертки. По крайней мере, в теории. Но только в этом году мое любопытство наконец-то пересилило. Я открыл репозиторий React, но на этот раз с намерением прочитать код.
https://alexkondov.com/readint-source-code-react/
✍️ @React_lib
❤3👍1
Media is too big
VIEW IN TELEGRAM
Why Signals Are Better Than React Hooks
00:00 - Introduction
00:57 - Demo
02:18 - The Problem With Hooks
04:12 - Why Signals Are Great
05:40 - Basic Signals
11:15 - Advanced Signals
источник
✍️ @React_lib
00:00 - Introduction
00:57 - Demo
02:18 - The Problem With Hooks
04:12 - Why Signals Are Great
05:40 - Basic Signals
11:15 - Advanced Signals
источник
✍️ @React_lib
👍2