alex4answ, и store, и state компонента - это по сути одно и то же - объект, хранящий данные. Ты точно так же можешь подгрузить их в store внутри того же componentDidMount. Смысл использовать state (redux) в том, чтобы дать доступ к этим данным другим компонентам приложения. Например, ты захочешь перекрасить header в зависимости от жанра отображаемой статьи
alex4answ, данные, которые нужны для отрисовки всего приложения (например, содержимое поля "придумайте пароль" может влиять на шкалу сложности пароля - например, цвет меняется от красного к зеленому). Тогда данные грузим в стейт. А если у вас кнопка-счетчик лайков, то можно и локально хранить ее состояние
Asker1888, не думаю, что это как-то сильно негативно повлияет на производительность. DIV-элементы в свое время для этого и придумывали, чтобы разграничивать элементы разметки и оборачивать в них другие элементы.
p.s. по крайней мере, это гораздо лучше, чем переписывать стороннюю библиотеку, ведь такие переписывания могут ее сломать
s l a v e, так я и имею в виду, что начать надо с JS и английского. Вот на кой черт ему зубрить jQuery в 2020 году, когда от нее уже отказываются поголовно? Нужно учиться учиться (да-да, это не оговорка), фокусироваться на фундаментальных основах, а не пытаться выучить все модные фреймворки за месяц
Robur, в стрелочной функции он берется из лексического окружения стрелочной функции...черт, я уже, прыгая между разными форумами и темами сам стал путаться)))
this.customCharacter = data.json();
а вообще покажи весь код, а то из этого куска че-то непонятно ничерта