Подборка опенсорсных библиотек на все случаи жизни – от создания графиков и диаграмм до масштабирования проекта с помощью распределенного выполнения задач и кэширования вычислений. Создание привлекательного и функционального пользовательского интерфейса – непростая задача. Но есть классные библиотеки, которые могут упростить и ускорить разработку фронтенда. Trigger.dev Что делает: управляет долгосрочными задачами в приложении. Trigger.dev – открытая библиотека для создания и управления долгосрочными задачами прямо в вашем приложении...
Компонент Итак, у меня есть компонент вызова ReactQuill, приведу краткий пример кода (прим. Editor/index.js) ...
import ReactQuill from 'react-quill'
const Editor=({value, onChange, ...other})=>{
const handleOnChange=(val)=>{
onChange(val)
}
const modules={...}
return (
<ReactQuill
value={value}
onChange={handleOnChange}
modules={modules}
{...other}
/> )
}) Здесь всё просто, на изменение поля я вызываю кастомный обработчик (onChange), в который передается текущее значение...