<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/towardsdev/best-of/2022/08" -->

---
title: Best Towards Dev posts — August 2022 | daily.dev
description: The most upvoted Towards Dev posts from August 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/towardsdev/best-of/2022/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/towardsdev/best-of/2022/08
og:type: website
og:site_name: daily.dev
og:title: Best Towards Dev posts — August 2022 | daily.dev
og:description: The most upvoted Towards Dev posts from August 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Towards Dev — August 2022

1. 1  
[](https://daily.dev/posts/responsive-design-theory-nhaptjur8 "Responsive Design Theory")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Responsive Design Theory  
Responsive UI centers on the principles of flexibility and continuity. Flexibility refers to layouts making optimal use of available space and adjusting when the available space changes. Avoid locking your app to a specific orientation or aspect ratio. Avoid trying to determine whether the device is a phone or tablet.  
118  
1
2. 2  
[](https://daily.dev/posts/usememo-vs-usestate-how-i-figured-out-the-difference-and-usage-7x4-r5qqt "useMemo() vs. useState() — how I figured out the difference and usage")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
useMemo() vs. useState() — how I figured out the difference and usage  
Every component that displays and updates data has its own state with a setter function and an actual phase. For our latest project, we used Next.js instead of React, and I became attentive to an interesting warning to get rid of the useMemo() hook.  
53  
3
3. 3  
[](https://daily.dev/posts/destructuring-arrays-in-javascript-5ugmwsjtk "Destructuring Arrays in JavaScript")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Destructuring Arrays in JavaScript  
Array destructuring is also confusing for beginner developers. So, I will tell you an interesting story and suddenly you will find yourself that you know everything about JavaScript array destructuring. You don’t have to remember anything.  
52  
7
4. 4  
[](https://daily.dev/posts/getting-started-with-react-query-zq5w6dceo "Getting started with React Query")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Getting started with React Query  
i will set up the new React project for our play-ground — You can skip this step if you already have existing project. i will also add the React-router-dom because we will need it later on. I’m using create-react-app with Typescript to make things easier.  
41
5. 5  
[](https://daily.dev/posts/learn-how-to-send-emails-using-nodemailer-with-node-js-and-react-js--apilayer-contact-form---olpnxuxf "Learn How To Send Emails Using Nodemailer, With Node.js And React.js- [APIlayer Contact Form]")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Learn How To Send Emails Using Nodemailer, With Node.js And React.js- \[APIlayer Contact Form\]  
Nodemailer, With Node.js and React.js, we’ll learn how to send emails from a Node. JS application. Follow this step-by-step guide for developing a demo application and implement NodeMailer in your Node.JS application.  
21
6. 6  
[](https://daily.dev/posts/numpy-ultimate-beginner-s-guide-14s0jsohh "Numpy Ultimate Beginner’s Guide")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 4y  
Numpy Ultimate Beginner’s Guide  
Numpy is used to perform mathematical and logical operations in the array. It can manage a large amount of data which may be in any dimension. Numpy can perform matrix operations, Trigonometry, Linear Algebra, Statistics and many more. The default output of ones will be in float and we can change to integer. The value may be single elements or same size of row array. Thevalue may be one element or samesize of rowarray. The user can set any value. The first output of these ones. to be to be used.  
17  
1

[See all Towards Dev archives](/sources/towardsdev/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/towardsdev/best-of/2022/08#page","url":"https://daily.dev/sources/towardsdev/best-of/2022/08","name":"Best Towards Dev Posts — August 2022","description":"The most upvoted Towards Dev posts from August 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/towardsdev/best-of/2022/08#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/responsive-design-theory-nhaptjur8","name":"Responsive Design Theory"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/usememo-vs-usestate-how-i-figured-out-the-difference-and-usage-7x4-r5qqt","name":"useMemo() vs. useState() — how I figured out the difference and usage"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/destructuring-arrays-in-javascript-5ugmwsjtk","name":"Destructuring Arrays in JavaScript"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/getting-started-with-react-query-zq5w6dceo","name":"Getting started with React Query"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/learn-how-to-send-emails-using-nodemailer-with-node-js-and-react-js--apilayer-contact-form---olpnxuxf","name":"Learn How To Send Emails Using Nodemailer, With Node.js And React.js- [APIlayer Contact Form]"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/numpy-ultimate-beginner-s-guide-14s0jsohh","name":"Numpy Ultimate Beginner’s Guide"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Towards Dev","item":"https://daily.dev/sources/towardsdev"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/towardsdev/best-of"},{"@type":"ListItem","position":5,"name":"August 2022"}]}]}
```

