= useSomeLogic();
return <Checkbox a={a} b={b}/>
}
просто этот слой очевидно лишний, чем его можно заменить?
это не лишний слой, а неправильный подход к абстрагированию у тебя может быть Checkbox, который является утилитарным компонентом, не привязанный к конкретной логике и вполне себе конкретный чекбокс в приложении, который знает, что он за чекбокс, и какую логику он должен в себе заключать и все это дело пропихивать в общий компонент
Обсуждают сегодня