はじめに 前職ではTypescriptやReactに触れる事もなく、素のjsやvue.jsを触ることが多く転職を機にReactを触る機会が 大分増えてきました。 そして、他にもコードを追う上でjsx.elementなどとの違いなど、使い分けなど興味が湧いてきたので 自分の勉強と備忘録を兼ねてまとめようと思います。 そもそもReactって何? Reactとは、Facebook社が開発したWebサイト上のUIパーツを構築するためのJavaScriptライブラリのことを言います。 Facebookは勿論のこと、Instagram・Yahoo!・Slack・Netflixや自社含め世界的なWebサイト・Webアプリ、日本含めReactが採用されています。 ReactはJavaScript用のフレームワークと勘違いされることがありますが、実際には上述の通りライブラリとなります。 因みにVue.jsは