библиотека javascript
-
Хабрахабр
[Перевод] Девять порочных практик React. Разбираем частые ошибки
Слово React регулярно слышат разработчики во всем мире. С момента своего создания эта библиотека стала невероятно популярной. Одно из главных преимуществ React в том, что она крайне вариативна в использовании, и это при определенных подходах делает ее довольно мощной и простой в освоении. Однако излишняя гибкость также является минусом: нередко программисты выбирают порочные практики и неверные методы работы с React.…
Читать далее » -
Хабрахабр
React: слоты как у сына маминой подруги
При композиции компонентов очень часто возникает задача точечной кастомизации содержимого какого-либо компонента. Например, у нас есть компонент DatePicker, и в разных частях веб-приложения нам нужно отображать разные кнопки "Применить". Для решения подобных задач в каждой популярной технологии сегодня применяется концепция "слотов". У Angular это ngContent, во Vue, Svelte и WebComponents это слоты. И только в популярной библиотеке React полноценной концепции…
Читать далее » -
Хабрахабр
Inertia.js – современный монолит
Вы знаете, как пишутся SPA на Laravel? Если коротко, не очень удобно. Конечно, можно использовать любой фронтенд-фреймворк. Традиционно принято работать со связкой Laravel + Vue.js. Мы пишем весь фронтенд на Vue.js в resources/js, а Laravel используем как API. Примерно вот так: Vue.js // resources/js/pages/Users.vue<template> <div v-for="user in users" :key="user.id"> <a :href="`/users/${user.id}`"> {{ user.name }} </a> <div>{{ user.email }}</div> </div></template> <script>…
Читать далее » -
Хабрахабр
[Перевод] Имитация рисования от руки на примере RoughJS
RoughJS это маленькая (эскизном, рукописном стиле. Она позволяет рисовать на <canvas> и с помощью SVG. В этом посте я хочу ответить на самый популярный вопрос о RoughJS: как это работает? Немного истории Очарованный изображениями рукописных графиков, схем и эскизов, я, как истинный нерд, задался вопросом: можно ли создавать такие рисунки с помощью кода, как можно точнее имитировать рисунок от руки,…
Читать далее » -
Хабрахабр
[Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах
Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Есть в графиках что-то магическое. Д. Эта линия просвещает, пробуждает воображение, убеждает.― Генри. Хаббард Объемы данных, с которыми нужно работать, постоянно увеличиваются. И чем больше информации, тем сложнее ее обрабатывать. Вот почему сейчас стала особенно популярна тема визуализации данных — в виде графиков, диаграмм, дашбордов, желательно…
Читать далее » -
Хабрахабр
[Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах
Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Есть в графиках что-то магическое. Д. Эта линия просвещает, пробуждает воображение, убеждает.― Генри. Хаббард Объемы данных, с которыми нужно работать, постоянно увеличиваются. И чем больше информации, тем сложнее ее обрабатывать. Вот почему сейчас стала особенно популярна тема визуализации данных — в виде графиков, диаграмм, дашбордов, желательно…
Читать далее »