Может ли кто-то помочь с пониманием определения бизнес логики? И разделением бизнес логики от реализации?
Вот пример реакт компонента, что здесь является бизнес логикой? А что реализацией? И нужно ли эту бизнес логику отделить от реализации в данном примере?
function Cakes () {
const [cakes, setCakes] = useState();
useEffect(() => {
fetch('/api/cakes')
.then(cakes => setCakes(cakes))
}, [])
return (
<ul>
{cakes.map(cake => <Cake {...cake} key={cake.id}>)}
</ul>
)
}Насколько понимаю, загрузка тортов и вывод списка это бизнес логика. Верно? А реализация это fetch, хуки, сам реакт и html тэги?