Источник: WebForMyself.com При работе с React — и до выпуска хуков в версии 16.8 — всегда была возможность создавать компоненты тремя разными способами в зависимости от ваших потребностей. 1. Элементарные компоненты — эти компоненты являются простейшими, они характеризуются тем, что являются простыми переменными, которые хранят определенное выражение JSX, поэтому они не получают свойств и не имеют состояния, хотя они могут использовать любой оператор как обычно, например: Этот массив, введенный в тег JSX <ul>, отобразит список в нашей DOM...
Кросспостинг статьи Лучшие практики React AJAX. Когда вы начнёте спрашивать про AJAX и React, первое что ответят специалисты: React - это библиотека-представление (буква V в аббревиатуре MVC) и в React нет сетевых/AJAX особенностей. Это нужно знать, но это не очень полезно, когда вы просто хотите получить данные с севера и отобразить их в ваших React компонентах. Правда, есть множество способов сделать это. Вероятно, что вы сами обдумывали некоторые из них, но если вы выберите неправильный путь, ваш код может стать грязным...