Tuesday, 16 January, 2024 UTC


Summary

Good morning friends and happy 2024! I hope y'all have a great start to your new year. I've recapped my 2023 here! Thank you so much for reading and being around this year and now. I've loved reading your replies, and being able to chat with y'all!
In other topics ...
📘 That book about React - full app example
The start of the year was full steam ahead in writing that book about React. Still have not decided about the final title, but what do you think about naming it exactly like so: "That book about React" ?
I want to add some full and useful apps to the book. I've finished a full chapter on how to make rock-paper-scissors with React. You can see a video of the exampe here.
Each step has a lot of visual explanations and is detailed within its own codesandox. Check out a demo sample of the book below.
📘 Get free book chapter
Any feedback is super welcome! Please write me if you want to see any specific React topic in the book.
If you are interested don't forget to join the presale.
🍿 New coding screencasts videos
Besides the book I've added also 2 new screencasts on the following topics:
  • Javascript includes() multiple values
  • React copy text to clipboard
Hope you like them! To be notified when I publish a new screencast you can subscribe to the Js-Craft Youtube channel.
📰 New articles on Js-Craft
Since the past newsletter, four new articles were added to Js-Craft including a longer article about making a React pincode field component. Check out the complete roster of articles:
  • React useState() – primitives vs objects in component rendering
  • The 2023 yearly review of Js-Craft.io
  • Making a React pincode field component
  • CSS Flexbox Bar Chart
🏝 Some non-coding things
As the weather is horrible way too cold to spend too much time outdoors, and our daughter is too small to travel, watching movies and video games were the main fun activities.
A big recommendation for the movie 🎞 Ferrari, and 🎮 Huntdown a fun retro plaformer.
Also, found myself listening quite often to Shingo Nakamura.
Well, that's all folks! Be smart, be kind, and keep coding!