I think I started learning React a month or two ago and when I started learning it I thought it would take some time to learn as I had already learned Vue.js and It took me some time to get familliar with Vue.js and I built a Blog Template with Vue.js. but when I started learning React I was amazed that how easy was it to learn for me compared to Vue.js. From the very first day I understood everthing about the basics of React and started building with it small projects to get familliar with it.
Maybe it was because of my past experience with learning Vue.js as both have some simillar concepts like Components etc. But comparing both Vue.js and React I definately like React the most and in my opinion react is much simpler and easier to learn than Vue.js and other JS frameworks. I haven't learned Angular yet but since it requires Typescript, it is much difficult to learn than React.
I didn't learn anything new today becasue didn't got anytime but I read some articles on some technologies that I already know or currently learning like React and Gatsbyjs and GrapghQL.
What I Learned Today
π» Programming
- Conceptual Guide on GraphQL - I read this article on Concepts of GraphQL since I am working with Gatsby and GraphQL is a big part of how it handles data and also I want to increase the use of GraphQL in this blog for adding some more data to HTML and increase SEO rating etc.
- I also read this Medium article on Tips to write better functional components in React and the thing I learned in this is the use of useMemo Hook to memoize or cache data to better the performace of the component and aviod useless re-renders. Here's the official documentation on React useMemo Hook.
πΎ Langauge[ζ₯ζ¬θͺ]
- ζ₯½ε¨ (γγ£γ) Musical Instrument. ζ₯½: Music, ε¨: Tool or Instrument.
- ιΆθ (γ¨γγ«γ) Chicken.ιΆ: Bird, θ: Meat.
- εγ (γγ) Cut. Example: θ Ήεγ (Harakiri) which means Ritual Suicide and first kanji means (θ Ή) Belly and second means (εγ) cutting.