Open lightsound opened 6 years ago
フロントエンド激動の時代を経て、キャッチアップに苦しむ現場や、経年劣化に苦しむプロダクトなどが散見されるようになりました。 ここ10年のアーキテクチャの変遷を振り返り、次の世代に何を見定めるべきか明確にします。
Q. Reduxが1〜2年覇権を取っていたが、最近はmobxが出てきたりとstate管理に消耗しすぎだと思っている。今後もstate管理ライブラリが乱立するかもしれませんが、mizchiさんが今後state管理に求めるものは何ですか?
state管理の議論が出てくるのは良いことだと思っている。 viewと完全に切り離されたからこそできる議論で昔はそういう次元ではなかった(笑) 最近stateをアトミックにしようとか、 reducerとかMVVMとかの動きが出てきたけど、 ここらへんの消耗に関して関数型信者がここらへんはうるさい。 だいたいは1つのJSONでいいんじゃないかというところに落ち着く気はする。 ReduxのReducerは書くことが多いのでもっとシンプルでもいいかも。
現場の ES201x とアーキテクチャの変遷と未来
フロントエンド激動の時代を経て、キャッチアップに苦しむ現場や、経年劣化に苦しむプロダクトなどが散見されるようになりました。 ここ10年のアーキテクチャの変遷を振り返り、次の世代に何を見定めるべきか明確にします。
質問
Q. Reduxが1〜2年覇権を取っていたが、最近はmobxが出てきたりとstate管理に消耗しすぎだと思っている。今後もstate管理ライブラリが乱立するかもしれませんが、mizchiさんが今後state管理に求めるものは何ですか?
回答
state管理の議論が出てくるのは良いことだと思っている。 viewと完全に切り離されたからこそできる議論で昔はそういう次元ではなかった(笑) 最近stateをアトミックにしようとか、 reducerとかMVVMとかの動きが出てきたけど、 ここらへんの消耗に関して関数型信者がここらへんはうるさい。 だいたいは1つのJSONでいいんじゃないかというところに落ち着く気はする。 ReduxのReducerは書くことが多いのでもっとシンプルでもいいかも。