この記事は、プロジェクトにReactを使用しようと検討中の方で、「Reactって難しいのでは?」「Reactと一緒にくっついてくるReduxって不可欠なの?」などという懸念を持っている方に向けて記載しています。 私はReactを使用して2020年11月時点で9ヶ月ほど個人的なプロジェクトの開発をしている者です。現時点で上記の問に端的に答えるとするなら、Reactは難しくないし、Reduxは使いたくなければ不可欠ではないです。素のReactの仕様自体は、stateとprops、renderをうまく管理すれば極めてシンプルに作り込みができて、使い勝手はよい方です。多くの人がReactは難しいと感じるのは、Reactとセットで導入されるReduxというライブラリが元凶になっていると想像しています。 Reduxの使用で苦しめられた私が行き着いたのは、Reduxの代わりにEventEmitterを使
![React.jsは難しいのか?Redux代替にEventEmitterを使用して難易度を下げる](https://cdn-ak-scissors.b.st-hatena.com/image/square/b00f1ab3de6320f60d10a415d4cc94efff8fcb83/height=288;version=1;width=512/https%3A%2F%2Fkorokorotech.ltt.jp%2Fwp-content%2Fuploads%2F2020%2F11%2Freact_eye_catch-2.png)