#12. React для НАЧИНАЮЩИХ (События. onClick, onChange)
Шаблоны проектирования в React
Источник: Nuances of Programming Прежде чем рассмотреть шаблоны React подробнее, следует понять, что это такое и зачем они нужны. Упрощенно говоря, шаблоны проектирования — это повторяющиеся решения для часто возникающих задач. Они служат базовой заготовкой, на основе которой можно создавать любую функциональность в соответствии с заданными требованиями, учитывая лучшие практики. Они позволяют экономить время и упрощают разработку, поскольку содержат стандартные фрагменты кода и уже проверенные решения известных проблем...
React Testing Library: как протестировать компонент react-quill
Компонент Итак, у меня есть компонент вызова 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), в который передается текущее значение...