All streams
Search
Write a publication
Pull to refresh
316
32
Igor Agapov @aio350

JavaScript Developer

Send message
Хорошая статья. Странно, что в подборку не попали бустрап-библиотеки типа react-bootstrap (18800 звезд) и reactstrap (9700 звезд). Также существует платформа для компонентов bit (12600 звезд)
Отличная статья. Проблеме (или особенности, если угодно) чисел с плавающей точкой посвящен целый сайт: 0.30000000000000004.com. Что касается JS, то равенство 0.1 + 0.2 и 0.3 можно проверить следующим образом: 0.1+0.2-0.3 < Number.EPSILON. Обычно, как отмечено в одном из комментариев выше, рекомендуется приводить дробные числа к целым, осуществлять над ними необходимые операции и выполнять обратное преобразование
Не совсем, проделано много работы: проект в современном виде мало похож на первоначальный, это касается как контента, так и архитектуры
«Мы рекомендуем отказаться от JavaScript и перейти на доступный для задач фронтенда типизированный язык программирования. Мы выбрали TypeScript...». Когда это TypeScript стал самостоятельным языком программирования? С официального сайта: «TypeScript extends JavaScript by adding types». Вот еще: «TypeScript builds on JavaScript». Вот что по этому поводу говорит Кайл Симпсон, автор серии книг «Вы не знаете JS»: «Я не думаю, что нам нужно «исправлять» типы в JS (по примеру TypeScript или Flow). Я считаю, что нам просто нужно получше в них разобраться и более четко их выражать. Я бы очень хотел, чтобы разработчики перестали просто повторять, как попугаи, что «JS-типы это зло» – я это годами слышу. Типы в JS прекрасны, и если вы не изучаете и не применяете их в полном объеме, ваши программы от этого страдают».
ошибся, нужен заголовок 'Content-Encoding'
На сайте для некоторых хуков приведен TS-код. Я в TS не силен, поэтому ограничился React.
Дублирование произошло случайно

Спасибо за статью. Небольшая неточность: текст статьи в компоненте Article нужно передавать не просто как text, но как text.text

Information

Rating
236-th
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Frontend Developer
Senior
JavaScript
HTML
React
TypeScript
CSS
Web development
Node.js
Express
Webpack
NextJS