React Hooks разработали, вдохновляясь идеями из разных источников — из разных парадигм программирования и сообществ. Если разобраться в этих влияниях, станет понятнее философия, которая стоит за Hooks.
Все эти влияния слились воедино, и появились Hooks — решение для переиспользования логики с состоянием без опоры на class-компоненты. Взяв лучшее из функционального и реактивного программирования, а также из паттернов, придуманных сообществом, Hooks дают более интуитивный способ управлять состоянием компонентов и побочными эффектами.
React Hooks были в основном вдохновлены паттернами render prop, которые позволили делиться состоянием между компонентами без необходимости наследования class компонентов.
Новый — ещё не проверен сообществом
Вы