Reteaching people basic web skills since 2013.
Without any doubt, the use of React is increasing day by day. And also API(Application Programming Interface) is gaining more popularity in the modern era of technology. This article will guide a beginner to play with React to API.
React.Js has taken the role of a standard resource in front-end development and here are some of the reasons why the language has done so well recently.
REST APIs are commonly used in web development. They are programming interfaces that web apps use to 'talk' to each other. They are used to access features and data. 'REST' (Representational State Transfer) is a concept that defines the APIs properties. This article will focus on the use of web-based APIs to retrieve data from a database.
Well, we all know that ref helps us to get access to the DOM. But let's consider next situation, we have some React component and we want to know how many times this component was rendered. How can we achieve that? Well, maybe we can use React useEffect and useState hooks to determine that the component was re-rendered. Something like this:
Establishing online store, e-commerce websites and applications have been a growing trend in the modern world. Due to the utmost feasibility and efficiency of customer attraction from digital or online marketing, online stores and e-commerce sites are growing rapidly. In the near future, there is a high possibility that every real-world store will set up its own on online store application or website. There is speedy growth of published e-commerce application in app stores. Mobile e-commerce application has been a growing trend nowadays. As more customers switch from PC to mobile platforms, pretty much any online store needs to have its own mobile application. This is where the React Native eCommerce template come in extremely handy.
Gathered review of the major used frameworks: Angular, React, and Vue. We compared them by the most crucial criteria for deciding on one of them for a project.
react-cool-img is a lightweight but powerful React.js image component, which helps you handle image UX (user experience) and performance as a professional guy 🤓. It empowers the standard img tag by many cool features without breaking your original development experience. Ideally, it can be an img tag replacement for your React.js project.
These 9 tips will help you improve the performance of your React code so that you can make the most out of your software and maximize what you are capable of.
Here, we'll cover the best UI components libraries and frameworks for React.js that you can follow and utilize in 2022.
It's that time of year again. Summer is coming to an end, Autumn is around the corner, and the NHL season is about to begin.
In this article, we will take a look at useEffect React hook to fetch data from an API. We will create a sample React application to pull data from the provider and use it in our application.
Check out this website boilerplate built on Next.js and Cosmic JS. It satisfies some common website requirements including dynamic pages, blog articles, author management, SEO ability, contact form and website search.
npm i react-progressive-graceful-imageSupports features like Custom Image Placeholder/Loader Component, srcset, lazy Loading, Graceful Loading, Progressive Image Loading.Use of Intersection Observer and navigator.onLine (Better performance and Optimization)
We’re going to take a look at localizing a React app with react-i18next and i18nexus. i18next is one of the most popular JavaScript localization libraries around, but its power is truly unleashed when used with i18nexus and its awesome API for scalable translation management and Google Translate automation.
In this blog, I am going to discuss how we can deploy react applications within a few minutes by using Firebase.
Developing an admin area for your React web application can be very time-consuming. And it is just as important as designing all of the front-end pages. Both admin area of your web-application and the pages themselves must be pixel-perfect, fully responsive and have mobile-first and user-friendly web design. In this article, I listed some of the best ReactJS admin dashboard templates that can speed up your development and save you a lot of time and money, eliminating the costs of creating a web application from scratch.
Gradients bring out a colorful taste in our apps. So it’s important to know how and when to use them in your mobile apps. In React Native, gradients are extremely easy to integrate and in this article we are going to describe exactly how to implement them. There are mainly two types of linear gradients in React Native and CSS: Linear and Radial gradient
Introduction
Hi guys, I want to introduce use-places-autocomplete. It's a React.js hook for Google Maps Places Autocomplete. With it you can build your own places autocomplete UI like the following demo easily! Hope you guys 👍🏻 it.
How to add ReactJS to your Laravel project
The react hooks are regular functions.
There are different ways to connect react frontend and NodeJS backend. In this blog, I am going to tell you three ways how you can connect backend and frontend.
Responsive chakra ui components, templates and projects. Production-ready hand crafted chakra Components and templates. Deliver your projects faster.
With the release of React 16.3, some new lifecycle methods have been introduced, and release of React 17 will deprecate some lifecycle method.
Yan Tsishko is a chief software engineer at Oxagile. He believes Javascript/TypeScript is the most exciting technology & that frontend is the future of tech.
Two custom hooks as an alternative for componentDidMount() and componentDidUpdate() React lifecycle method.
We received a message from iOS App Team about adding NSLocationAlwaysUsageDescription key in Info.plist file. Our last build was rejected for this specific reason.
A react context is meant to be used in more than one component or custom hook. Enforce typings in your context to ensure a better quality code
This article is about latest ecma script or ES22 update of at() method of array. at() method of array is used for getting the value based on index
React Router Native v5 with your desired customisation transition style!
Internationalization In CSS
Prepare your designs for an international audience.
Are you frustrated to run same scripts again & again before resuming your work?? Here is a simple solution to automate starting those scripts before you start.
Create custom floating balloons in ReactJS/NextJS. Supports balloon pop animation and sound. Custom count, msg, loop, multiple colors, and more.
As a developer, I love listening to music while coding. The orchestral music allows me to focus more on what I do. And one day I noticed my fingers dance on the keyboard by the music rhythm. Like playing the piano. Every word or symbol in the code was written with harmony. And then I thought... how it could sound... The code I write every day?
Here are some writing prompts on web development using React.
It’s impossible for teams to make the most out of their development effort without the right tools. Here is the best software development stack for 2022.
Howdy people, In this article we will be discussing the 5 best ReactJs practices that will help you simplify the building of great and high-performance ...
Gatsby.js vs. Next.js: Gatsby.js is better for static websites, while Next.js is better for dynamic or hybrid multi-user websites.
Organizing your Next.js application and using its components.
Learn how to improve the performance of your application by lazy loading react components using the intersection observers
Deemples was nominated as one of the best startups in Kuala Lumpur in Startups of the Year hosted by HackerNoon. Here's an interview with its CEO.
In this article, I will introduce the React Context API for state management and create a similar solution as Redux without using a third-party library.
Let's implement the Password component in React, supporting 5 validation rules.
A simple tutorial for beginners to create an object detector with NextJs.
Cleanup functions in React’s useEffect hook allow us to stop side effects that no longer need to be executed in the component.
At its simplest implementation, you can use this pattern to add Phaser3 Games and treat them like a GIF animation on steroids.
In this article, I explore one of the use cases of React's higher-order component.
Web development is still (thankfully) a frontier, where there is little to no official regulation, certification or oversight. Will it always be the wild west?
Functional components are far more efficient than class based components. Less code is needed to be written to achieve the same goal.
Here I will show you 3 ways to create cool loading screen or preloader in React.
ReactJS is an open-source JavaScript package that is used to create rich and interactive user interfaces.
React Best Practices, How to get the most out of React library and what steps you should take.React is one of the most popular front-end libraries for JS
Note: This is the first article in a series of articles where we will cover React Hooks in Depth and try to understand their usage.
It’s time to add Players and the ability to change the current player on every next turn.
This guide explains the basic fundamentals of ReactJS such as how it works with JavaScript which many beginners may find helpful as they learn the language.
This article will show you how to develop progressive web app with react. You can follow the steps and create an offline-first application that works across mul
How does it feel to be a winner of Noonies 2021 as the React.js Contributor? Fantastic. Read how we intend to keep the title, our goals for 2022, and more.
What is a React custom hook and how to build one to fetch data
Ever wondered why developers are going for Axios over fetch? As we are aware both are the means to deal with HTTP or XMLHttp requests, Both are capable of making all types of API calls (get, post,put.. etc.). Both are based on Promise API which is native to ES6. But what are the major points to be noted?
Some useful tips to keep in mind when migrating your JavaScript project to TypeScript
I wanted a good animation for my first YouTube video. But with no experience with tools like After Effects, what can I do? React JS to the rescue!
A benchmark comparison and analysis between Qwik and Next.js 13.
React.js, typescript tutorial showing how to add facial recognition to a website using FaceIO.
The many tips and tricks that we learned when we switched to Recoil.js and how the change affected how we handled React state management for our product
React Props & State two terms beginners often confused by their functionalities. Here is a detailed comparison between React State vs Props you need to know.
In this article we are going to use Three.js to render an iPhone model in a React application. We will use react-three/fiber and react-three/drei.
In part three of our "Building a Gatsby Blog" series, we delve into the blog itself and create the list and post pages.
This summer, I set off to build a productivity-based browser and ended up building a Chrome extension. Here’s how the process yielded a product that, while smaller than I initially wanted it to be, set me on the best path possible for future success:
Implementing Social Login: A Step-by-Step Guide in React with Typescript. How to add Github and Google login for users and taking advantage of the social netwo
Finding a developer job in the current tech market can be a challenge, especially for beginners.
Free and open source Tailwind css 2.0 components and templates KIT for React, vueJS and Angular.
Build an elegant login screen super fast using React and Bootstrap
Using React refs in reactjs.
Vite is a build tool similar to Webpack. It can be used for React, Preact, Svelte, Vue, Vanilla JS, and LitElements. Vite is 100 times faster than Webpack and b
GatsbyJS is a fantastic static site generator for React-based websites. I broke it down in this article if you're curious to learn more about this framework.
React.js and Angular are equally good at building web-based applications. Some of the world projects are built with React.js.
Here is a brief guide to getting started with coding and building your website online.
Autocomplete Search Component With React and TypeScript
Let's see exactly how we can protect files in next.js and allow certain users only to download them. Click to read the article...
In part 4 of our "Building a Gatsby Blog" series, we will promote engagement and design cohesion by adding images to our pages and blog posts.
React versus Angular when learning a new framework, which should you use?
Why Another Boilerplate
Doing the same thing is very bored. On this topic, the boring part is deploying our Web Application to Firebase Hosting. The steps that we do are:
Representing statistical data in plain text or paragraphs, tables are pretty boring in my opinion. What about you?
These tips and tricks for you on the Next.js router help you make your DX better and code cleaner
Immersive Reader is an Azure Cognitive Service for developers who want to embed inclusive capabilities into their apps for enhancing text reading and comprehension for users regardless of age or ability. Students can color code and label words to indicate their part of speech, user read the text aloud feature, translate words and more.
React is popular for a reason. It offers not only a solid paradigm of programming but also makes code much more maintainable.
ES2020/ES2021, New ES2020/ES2021 features you might have missed
Using Web Animations API (a.k.a WAAPI) in the React hook way. Let's create highly-performant, flexible and manipulable web animations in the modern world. Hope you guys 👍🏻 it!
It’s 2021 and JavaScript has taken over the development landscape. At this point there is a JavaScript library or framework for everything. So you have a few different options if you want to send emails directly from your browser side code. For example you can always just include your email handle in a link. If your users have their system set up correctly a simple click will open their email account with your email in the mailto: slot(aka send). However as a developer this seems less than ideal because it requires that your users have the proper set up to handle the action.
Shadow DOM is perfect for when you need to embed a widget in a DOM you don't own or have access to. Here's how to use it.
React 18 Suspense fetch data from a headless CMS
In the second part of the "Building a GatsbyJS Blog" series, we will create a page layout and scaffold the main pages of the blog.
Sometimes we want to implement authentication for multiple reasons and we don't want to create an API just for the authentication or maybe we are not backend developers. That's why Firebase provides authentication backend services easy to use. It supports authentication using passwords, phone numbers, popular social networks like Google, Facebook and Twitter, and more.
Here are 3 React tasks to check your coding skills, way of thinking, and ability to create good understandable code.
React is a product of Facebook. It is a very flexible and efficient JavaScript library for building interactive user interfaces. React forms the view layer of the web application which is technically the frontend. This makes it easier to make web applications with essential features such as reusable components, state management, DOM rendering and many more which are explained later. React is mainly used in making single-page web applications. In this article we’ll see the fundamentals of react library and why is it so popular.
Learn how to integrate GraphQL into your Remix project! Follow this step-by-step tutorial and learn about how GraphQL and Remix can be best friends!
Did you know react native is the fifth most used frameworks among developers worldwide as of 2019 beginning? It has become a popular programming tool in the mobile app development industry since its launch in 2015, as per Statista.
In this step-by-step guide, you'll learn how to protect your React.js application with Jscrambler to prevent code theft and reverse engineering.
After reading this article, you should be able to create a React UI that allows you to use react-hook-form to upload an image to an API endpoint.
Recently, React announced a feature of the React ecosystem — Concurrent Mode. This would allow us to stop or delay the execution of components for the time that we need. It’ll help React apps stay responsive and gracefully adjust to the user’s device capabilities and network speed.
The React Hooks docs has a FAQ entry: “How can I do data fetching with Hooks?” where they link to this well written and detailed article by Robin Wieruch. There is however a shortcoming in that approach which affects correctness is some important situations.
Congratulations to all who made it this far in the ALCwithGoogle program.
A little backstory on how this started. My team needed to save some on money on the infrastructure we were requesting and since most of the load for the application we wanted to build would be on the client-side rather than the service side. We decided to see if we could combine a Spring Application with a React app and serve up a single war file.
Build Hamburger Menu in ReactJS. Using this method you can create different types of Hamburger Menu. How to build Hamburger Menu?
According to Stack Overflow Developers Survey 2020, ReactJS was voted as the most loved and wanted Javascript web framework.
React.js is one of the most demanding frameworks on the market; it is now used by 31.3 percent of all professionals globally. Netflix, PayPal, eBay, Airbnb, and other leading IT companies utilise the tool to develop scalable, easy-to-maintain systems. Why are corporations so interested in implementing React.js?
Do you have an app that you use and you want to localize it? Localizing is very important to ensure that all people can use your app with ease. With Localazy and LinguiJS you can achieve it easily (and for free)!
Create reusable modal component in react js using hooks and portals. Using this modal you can render content dynamically with cool animation.
React Functional Components grabbed all the attention after the introduction of Hooks. They sidelined Class Components to become the main hero of React apps.
What is Coronavirus (COVID-19)?
Coronavirus (COVID-19) which is an infectious disease caused by respiratory illness and symptoms like flu, cough, fever, difficulty breathing, on December 31, 2019, the first case was recorded in Wuhan, China and later the virus got spread around the world and as of now, around 1 million+ confirmed cases are being recorded since then.
You can protect yourself from this virus by following basic precautions like washing your hand frequently, avoid touching your face, maintaining a distance of (1 meter or 3 feet) between people and most importantly if you are sick then immediately call for medical help at your nearest hospital.
Moment.js tutorial shows how to work with data and time in JavaScript with the Moment.js module.
Theme Redone is the new WordPress framework for creating custom WordPress Gutenberg websites by WebRedone.
According to the Amplication website's introduction, it's a tool for creating the structure you want in NodeJS apps.
With all its stardom and technical excellence, React will remain the superstar of web app development. However, one of the most significant aspects of using Rea
Link link: Here is the example of the chat app we are going to build ✌.
JavaScript is certainly one of those programming languages which you can get started within a few hours due to its simple syntax, but would probably take you years to master it.
Now let’s build the frontend for interacting with it as you can see above. Not much talking, let’s get coding… We’ll begin by installing the rest of the depend
The killing by Minnesota police of George Floyd grabbed the media's attention recently. Nobody can be indifferent to this heinous crime, and the JS community has also reacted to the incident.
Sometimes we are given a screen or PSD which have different layouts for mobile and desktop or for that matter even tablets and we need to render the layout with respect to device resolution. We know that we have been doing this from ages using media queries in CSS, but when it comes to ReactJS just hiding the element won’t do better. Because the components are still getting initialized, the lifecycle methods are getting invoked, rendering/re-rendering is not stopping and what not. Below is the example to demonstrate this, although its quite obvious but just to make a point.
Scalable folder structure plays a big role in project maintenance. We need an intuitive folder structure which other developers in the team will find it easy to locate and easy to relate, I call it as ELER.
The HERN stack stands for HarperDB, Express, React, and Node, the four technologies that make up this particular stack, and they’re all written using JavaScript
REST APIs are commonly used in web development. They are programming interfaces that web apps use to 'talk' to each other. They are used to access features and data. 'REST' (Representational State Transfer) is a concept that defines the APIs properties. This article will focus on the use of web-based APIs to retrieve data from a database.
[Part I: SSR]](https://hackernoon.com/how-to-improve-react-app-performance-with-ssr-and-rust-part-i-ssr-b75x36ed) Server-side rendering (SSR) is technique when content for a web page is rendered on the server using JavaScript.
This is mainly useful for websites that use React/NextJS with a CMS (Content Management System) integration. No matter, whether it's WordPress, Contentful, Prismic or any other CMS. This concept is highly relevant for companies that require non-engineers to update the content easily. Whether, it's a change in the content, A/B testing or conversion-rate-optimization related. There are many reasons why the content of a website gets updated quite often throughout the year.
GatsbyJS is a fantastic framework to use when creating your blog. In this series of posts we will work together to create a blog from scratch!
This blog post will help you build powerful search UI experiences similar to Airbnb's. I will do this using ReactiveSearch - the most popular React UI components library for building search interfaces. I will do this by breaking down the UI into components so this will be helpful to build any search UI. In the process, you will also learn about about how to work with ElasticSearch.
An illustrated guide to becoming a Read JS Developer with links to relevant courses
(Magical land of React Suspense, Concurrent React and React.lazy API)
Just like we use Forms in HTML, we can use the same thing to React. It’s quite different from other DOM elements but not too complex.
Build a uNFT marketplace using React.js Next.js Cosmic CMS and Stripe. You could build your own projects using these powerful tools
Check out the Best 7 UI components libraries and frameworks of the popular JS framework ReactJS you should follow in 2022 to build an application with better UI
Developers are adopting Higher Order Components (HOC) Stateless Functional Components, and for good reason: they make it easier to achieve code reuse, a coveted aspiration of developers.
Let's consider some examples of React anti-patterns which avoidance will help you ensure the top-notch quality of your front-end development.
RxJs is cool when you work with complex async operations. RxJS is designed for reactive programming using Observables. It converts your async operations to Observables. With observables we can "watch" the data stream, passively listening for an event.
How to create a terminal emulator in React and Typescript
Learn how to run a local blockchain instance in your browser to test the functionality of your web3 dapps using Ganache, Truffle and a simple React frontend.
One of the most crucial maxims that I internalized during my career in web engineering is that every technical decision embodies tradeoffs. No matter the benefits, you’ll always face certain costs and restrictions: be it creating an abstraction in your code, scaling a distributed data store or choosing between web and mobile app format for the initial product launch.
This tutorial combines blockchain technology, real-time communication, and user-generated content to create an interactive platform that rewards users for their
Short refresher about the Virtual DOM used in React. What are the differences between the browser DOM and the virtual DOM?
React components are simply functions. Some are created with classes, better known as stateful and / or class components, and the others are created with functions only, also known as stateless and/or functional components.
Each year the ⚛️ React community is becoming bigger and bigger. And with this growth, we get more and more tools to achieve our goals and needs.
Are you looking to create a cutting-edge platform that leverages the power of web3 to transform the way people book and share accommodations?
What can we learn about coding and creating reusable components with react from one of the greatest novelists ever?
MUI (Material-UI) releases v5 of its core React components - brings advanced styling and customization features, new components, and more.
Google Analytics is a web analytics service that tracks and reports several types of website traffic.
This article talks about the journey I have about react folder structure and the philosophies I think are important.
Security is a priority when building apps and you want to let users know how strong their passwords are during sign up while giving good user experience.
Render-as-you-fetch is the latest data fetching pattern in React. It leverages the React Suspense capabilities to provide a smooth developer & user experience.
Alex Cloudstar has been nominated for a 2021 Noonies award for his work on React and Typescript.
We can create a custom hook that will be used to handle all asynchronous data fetching and updating the state updating.
this tutorial walks through the process of building a react chat application using the MinChat chat sdk and React.js .
React.memo is a higher-order component provided by React that will return a memoized version of the component that only changes if one of the props has changed. It is the same as PureComponent but instead of classes React.memo is used for functional components.
When you're writing client-side code to make API requests, you might need a Proxy Server to hide your API Credentials. Let's see how to do this for React apps.
Toast Notifications are yet another way to provide feedback to the user. They usually contain brief messages and sometimes get accompanied by CTAs as well.
How to explain JavaScript Closure to a 5 years old kid
Improve user experience with a skeleton loader in React. Mimic page layout with placeholder boxes for text and images while actual content loads.
Chrome dev tool for tracking and visualizing state changes in React applications
What are useRef and forwarRef in react. When you should use them and when you should avoid using them. Problems, that could occur during useRef usage.
You don’t need a fancy library when you have HTML5 and Constraint API to implement Form Validation and Submission in React.
This post will show you how to build the Feature Toggle mechanism in your Next.JS application. We are going to use Next.JS, React, and TypeScript
Utilize The Power of NFTs On Your Website
Here is a list of amazing tricks that you can use to improve your React application quickly without changing too much about your processes or too much effort.
Hello Readers, CoolMonkTechie heartily welcomes you in this article.
We created a lightweight solution using React that has a global state and runs independently in the background.
In this tutorial, we are going to learn what is higher-order components, the syntax of higher-order components, and how to use HOC in React.
How I built a simple code editor like VScode using Tauri and Reactjs
If you use JSX inside React you can't use standard HTML properties, like class. You have to camelCase HTML properties. But it's not the case with Preact!
News flash! React Native is not only for mobile development. It can also be used to create desktop apps for Windows and macOS. Learn how to get started with it.
Every component in React goes through a lifecycle of events. You can think is of going through a cycle of birth, growth, and death the same as the picture below.
react-cool-onclickoutside is a React hook to trigger callback when user clicks outside of the target component(s) area. It's a useful logic for UI interaction design (IxD) like dismiss a dropdown menu, modal or tooltip etc. Help you guys ❤️ it.
⚡️ Live demo: https://react-cool-onclickoutside.netlify.app
In this project, we are going to build GitHub user Search App using Github API. We will design the UI of the app using Tailwind CSS with Next.js as a framework.
A fight that started years ago - fight for the crown of the most popular JavaScript framework, was intense in 2019. Furious opponents of the React weren’t sleeping during the year. Probably no one will argue that the three frameworks that were constantly “fighting”, were Vue.js, React and Angular.
InertiaJS is a routing library written in Javascript that lets you build single-page applications without using an API in the process, saving lots of time.
React is the most popular JavaScript framework on the planet. You can use it to quickly create feature-rich web applications.
What is Redux : A beginners guide. Redux is very important if you're using state in your web app. Especially if you're React Developer then you must learn Redux
Are you looking to build an app with minimal effort? With Remix, you can do just that! Learn how this relatively new web framework compares.
In Part I we saw how to move from sass to a Styled Component for a simple component. So this tutorial assume that you have already installed the styled component made your first try with it. Now we are going to increase the complexity of our controls in the chat app moving to styled components the messages in the chat window.
Getting Started with VueJS from ReactJS background, Learning Vue, Vue Fundamentals, My takeaway from VueJS in a Wee
It’s easier to find a remedy and defend against the known enemy if you know the most prevalent React vulnerabilities.
In addition to the teams behind Netflix, eBay, Airbnb, Dropbox, Instagram, and Facebook, there are currently over 1.3 million websites and applications built on React, making it one of the most powerful and ubiquitous frameworks of all time.
There's a lot to learn when you're a new React Developer. These 5 Intro Tips will help you avoid simple mistakes many new developers make when starting out.
A common approach to website development is to build components that can be reused across different web pages. The benefit to this approach is that you end up doing less duplicate work by managing the components rather than managing duplicate content across different pages. Popular JavaScript frameworks like React, Vue and Angular utilize this concept on the application code level to much success. How can we benefit from this approach on the content management level?
React itself is a great solution already. But why are there many guides on "How to convert React to Next.js"? Let's find out why and when Next.js is better.
Deployment of a React app on Heroku is a way of hosting an application on a server, and the server provides everything to keep the app live on the internet
Dealing with bignumbers in a dApp UI can be hard. This article serves as a big-number primer, and introduces W3bNumbers to help display them effectively.
An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React
Optimizing useEffect in React gives you a significant boost in performance and sometimes gets your code rid of nasty bugs.
React library provides us two built-in hooks to optimize the performance of our app: useMemo & useCallback. At first glance, it might look like their usage is quite similar, so it can get confusing about when to use each. To clear that confusion, let’s dig in and understand the actual difference and the correct way to use them both.
End to end testing is one of the testing methodologies which is supposed to check whether if an application works as expected or not, by testing the so called user flow.
React is such a powerful library, that everyone with knowledge of the basics can build a really good application. Managing state in react is built out of the box with React own state management APIs.
Recently I was introduced to Reacts' createPortal API, which was nothing short of amazing.
SOLID is five design principles intended to make software designs more understandable, flexible, and maintainable. It helps us to think about the right way to build a software system
It was around August 2019 when my friends and I attended our first Facebook Developer’s Circle Build Day in Chennai. We were third-year computer science undergraduates at Sri Sivasubramaniya Nadar College of Engineering (SSN), absolutely addicted to hackathons and building cool things that made a difference.
The Micro Frontend style of architecture design does for the frontend of an application what microservices do for the backend.
Using Cosmic JS’s Webhooks, we can sync Algolia with Cosmic JS to provide fast and powerful search functionality to our projects.
I’m going to condense down years of trial and error and give you my top three React libraries to help you make beautiful websites and apps.
React is a JavaScript library developed by Facebook for building modern applications. React takes care of the view layer and can be used to create both web and mobile applications.
React Hooks have been around since React 16.8 and remain as popular and in demand as ever. They have introduced a completely new way of handling components in React, which may lead you to reevaluate your approach to coding on a fundamental level. Having already been established as the most beloved front-end framework according to Stackoverflow popularity polls, React went above and beyond with the introduction of Hooks.
So, there are tonnes of jargon, commands, processes that we follow blindly after surfing from the internet without knowing the actual reasons and under the hood processes, that just remain in our short term memory and get purged eventually, thus we don't feel comfortable using or even about discussing in a group about them.
Just a few days ago we open-sourced the React components we use to build the bit.dev platform.
React has become very popular as a UI layer, but there doesn’t appear to be a clearly proven best practice for the state management.
When writing a single page application or SPA you might inadvertently end up duplicating code because at the early stage of any project it is quite common to ask yourself so many questions.
Content streams are crucial in React projects but decrease maintainability. This article covers the readability of 2 ways to handling content states in React.
In the last 6 months, we put 100% of our focus on addressing this feedback and getting Webiny to the next level. Today we present the Webiny v5 release.
Hey devs, welcome to this tutorial; we will build a real-time Todo App with React, NextJs + Firebase.
Vercel has recently announced the latest version of its React-based web framework- Next.js 10.
JAVASCRIPT'S RICH AND FUNCTIONAL WORLD
In this tutorial, I'll demonstrate how to publish React components from any application to Bit's registry. Components will be published as independent packages that later could be installed using NPM, Yarn or Bit.
Discover how to hide your API keys and tokens in React using environment variables with Vite and nodejs. Protect the security of your services.
In this article , I’ll take you through all the steps involved in deploying a your React app on firebase.
A JavaScript library is a library of pre-written JavaScript that allows for easier development of JavaScript-based applications
Here is mine documentation for markView: Interactive Markdown Previewer, my first React app.
I'm breaking down the process of building an API to verify claims. A few weeks ago, I started working on a project that I submitted to the Lisk Builder Program.
An introductory lesson to React internals based on React Fiber.
Authentication is the most important part of any application. Learn more about it!
Check out how easy it is to create a custom component using the Lightning Design System for React and some very detailed blueprints
Having a humble beginning of starting as a language that was intended to handle browser validations to a full-blown programming language that powers a lot of desktop applications as well, JavaScript has traveled a long journey.
React 18 is a major improvement to React’s rendering mechanisms. It focused on improved performance of user interfaces for a much better experience for the user
IKODIX is an online code generator for admin panel full-stack applications for any relational database.
Many times developers use JavaScript and ECMAScript synonymously for each other. Though they are very closely linked to each other, it does not mean they are the same thing.
Easy guide to filling your life with (more) internet cats by making a random cat image generator with React and Cat API. If you prefer video format then I have already made a video on YT:
Due to the numerous build tools, configuration files, and dependencies, developers frequently find it challenging to create React apps. React JavaScript library, which is a creation of Facebook, functions as a tool for designing user interface components.
NextJS is becoming a de facto framework for modern web development. In this article we will build a starter repo that you can use for every new project.
Ever wake up feeling groggy, even though you thought you had enough sleep? It turns out that by timing your wake up time based on REM cycles, you can wake up more refreshed and more productive.
Gatsby JS is a static site generator that is used to create high performance websites. Built on top of React, it weaves together some of the better parts of GraphQL, react-router and webpack for a brilliant developer experience. This means a much faster site, taking a lot less time to build! Perfect for users, business and developers.
A complete guide for using React's useEffect hook
Higher Order Components are actually a design pattern derived from the compositional nature of React, which allows us to derive components...
How I created and deployed a WebApp in 4 days after learning to code.
Debugging is a daily part of every developer's life. I usually go through a process when I encounter a bug that helps me move pretty quickly through issues.
‘this’ is always been a pain in the a** for many JavaScript developers, but it’s time to say ‘I got this’.
Today I decided to write about the props history, match, and location that are included in each component that uses React Router. But first, to start warming up here is a simple definition of React Router:
React is one of the most popular tools found in the web development library, but like anything you need to learn how to use it properly. React is used with native. The main purpose is to bring the power to react to native mobile app development.
Nullish Coalescing operator ( ?? )
Rendering is the process of React asking your Components to describe what the section UI looks like, on the current combination of Props and State.
In this article, you are going to build your first React application. React is the most popular front-end framework and it’s for good reasons. One reason is that React will only update the parts of your website that got changed.
Managing data-flows can be quite tricky in javascript. A pattern that really fascinated me over the last years is the flux architecture from facebook. Especially the redux implementation. But redux just tells you how to store your data and how to update the state. It’s really liberal in how to manage data-flows. So really awesome data-flow middleware libs where born like redux-saga and redux-observable.
Bringing a spirit of novelty in the mobile development industry just recently, hybrid app development has become one of the most popular and fast-growing trends today. Now, it is considered as one of the most effective choices by many app developers and business owners.
My name is Alex, and I’m a co-founder and lead developer at Quarkly.io. Quarkly is a project made by our small team of designers and developers, aimed at helping similar teams. Our goal with Quarkly is to make the life and workflow of designer-developer pairs easier, allowing them to work both independently and collaboratively, all in one environment.
NB: I saw I had this tutorial in my draft for close to 2 years now, I just decided to post it.
Photo by Sergey Pesterev on Unsplash
Capturing Memories! Camera in our smartphones allows us to quickly capture amazing moments in our lives. Moments which we most likely can never return to, but we can safely capture them up in the form of photos and videos.
The appearance of Node.js became the new era for JavaScript because of the opportunity to synchronize frontend and backend. All JavaScript programs with help of
React happens to be the most popular JavaScript framework sourced from Stack Overflow Developer Survey (2020). It is the best alternative to two other popular JavaScript frameworks, Angular and Vue. They all allow you to create fast apps in the browser.
In this post, we will discuss 5 Reactjs libraries you can use in your next project.
Choose one of these React project ideas and build your next React application in 2022!
Did you know that recursion can be optimized using a concept which works similar to the way how we jump on a trampoline.
Creating a Twitter What's Happening Bar Form in Reactjs including common actions such as: upload images, videos, gifs, and more.
I know one person who likes writing tests, and it is not me! I like adding code-coverage to my code and you'll see why.
The right technology stack used for building a web application is a critical element of project success. The reason is pretty simple. The product creation doesn’t only imply making an outstanding user interface design and ensuring high usability. It is also about delivering a stable solution that works as intended and adds value to users.
A scalable and maintainable strategy for tracking page navigation events in a React application.
Gatsby framework deserves you investing time to learn, this article will give you answers don’t exist elsewhere.
This article is a prequel of sorts to my earlier 110% Complete JWT Authentication with Django & React - 2020 article. That article covers how to get started with JWT authentication in a typical React and Django Rest Framework project, and it does that well enough. There's just one major annoyance with it - I couldn't figure out how to get live reloading working! So for every change made to the frontend, we had to shut down the dev server, rebuild the React bundle, and start it up again. Talk about tedious!
You think JavaScript will fade away in 2020, wait till you read this study!
If you want to stick with using only the native web application languages, you can very well do so. However, using a front-end framework can make web...
In this post, I will share my own point of view about React Hooks, and as the title of this post implies, I am not a big fan.
Detailed instructions on how to write a podcast player, reading RSS episode feeds and rendered in a sortable and filterable data grid.
A deep dive into React 18's concurrent features and stress test it using 3D data visualization built with three.js.
I’ve been using React Query in real world applications for over 8 months now, and I want to share with you some of the things I found useful when using it
While creating user interfaces, we often encounter the problem that there is more data in our tables than can be fitted in the visible viewport. To achieve an excellent user experience on components like Gannt charts, data tables and spreadsheets, we often use the sticky CSS property on the header elements. This is a simple task when doing it only on one edge of the table.
We’re excited to announce TinaCMS: an open-source site editing toolkit for React-based sites (Gatsby and Next.js). See the announcement video at JAMstack Conf SF (the demo starts at 3:45).
SolidJS uses fine-grained reactivity and avoids Virtual DOM but retains much of React's programming model with JSX, unidirectional flow, immutable interfaces...
Create pagination component from scratch in ReactJS. Pagination component are of two types, one loads items vertically and one display items with page numbers
React Hooks are a new feature in React 16.8. They are a powerful way to write stateful components. All this power comes at a cost, however.
Everything described in the article is highly experimental and I am cutting corners everywhere. By no means I recommend to use any of that in production :)
Writing React Test with React recommend libraries - Jest & Testing Library for React Intermediate users.
A Comprehensive Guide To Creating and Publishing Your First NPM Package
Writing React Test with react recommended libraries — Jest & React Testing Library for complete beginners.
TL;DR: AWS Cognito offers robust handling of user Authentication flows, including via Social Providers such as Google and Facebook. Here we describe a Higher Order Component for your ReactJS Web App, and how to configure Cognito.
Check out what you'll be able to do here
Checkout the various React Design Patterns to use in building React components that are extensible and reusable for your next React project.
In the previous part we have learned about the components and how it affects our React app architecture.
In this tutorial, we’ll create a fun scroll animation in which items “flip” in the direction of the scroll. We’re going to use react-spring for animating and react-use-gesture to tie animation to the scroll events. The native onScroll event handler won't do in this case, because we'll need additional information about scrolling that native onScroll handler doesn't provide - scroll delta in pixels, and whether the scrolling is in progress or not.
I am sure that when you first begin learning full-stack web development using the MERN stack, you will have questions.
What is "Infrastructure as Code"? If someone checks a bunch of YAML files into a Git repository, do they suddenly become code? That seems more like "Infrastructure as Files" to me. I suppose that's better than infrastructure as a gaggle of shell scripts and some commands run by hand in the middle of the night in a coffee-fueled haze, but it is a far cry from code. How about a system to define infrastructure that really is like code?
Component-Driven Collaboration (CDC) is a way to build frontend code, as a team, by delivering code updates as meaningful independent components. CDC can be contrasted by the "traditional" way of delivering updates with no clear borders, meaning or purpose.
And why you should too
Creating a new product comes with lots of ideas and requires numerous technologies. The idea of choosing the right framework matters a lot. Learn how to choose
Last month I started making some implementations of Redux in some React projects. In the beginning, it took me a while to understand how to set up everything. Because it is a little complex to set up. But it will help a lot to store the data of an app.
Peter Norvig, the legendary Google mogul and AI titan, wrote a python essay to solve every Sudoku puzzle 10 years ago. Back then, he may not have expected that his code will inspire so many other posts and to be ported to so many different languages. For JavaScript, the latest version of the solver that I found was einaregilsson/sudoku from 2014
React Hooks are a powerful technique liked by many developers. They allow the use of React features like state managing or the use of lifecycle methods.
TLDR; Cosmic JS provides an excellent backend for blogs. It is a fully-featured content management system (CMS) with an intuitive user interface that a non-technical client can use to manage their site content.
State. That’s one word behind Redux’s existence in the React framework. But wait a minute what is the state of an application, and why does it matter in single-page applications(SPA). Oh, single-page applications? What are those too? Let’s back it up a bit and take it one step at a time.
Create reusable and customizable modals with React and TypeScript. Learn how to make a complete modal with React Portals and styled-components.
We know the array methods of javascript. We used it in simple programming, right? But today we will see how to use it in real life programming.
I won’t make the intro too long. I will shortly introduce you to the Material Framework and mention our traditional criteria for evaluating dashboards/admin templates.
There is no doubt that JavaScript is now the #1 programming language in the world and also the undesputed king of web development. If you want to become a web developer a good knowledge of JavaScript and various, popular JavaScript web development framework is very important for you.
Web development is an Art.
React is a framework released by Facebook for creating Single Page Applications (SPA). What is a Single Page Application? Most web applications are traditionally server-side applications. The server holds the business logic, stores data, and renders the website to the client. When a client clicks on a link, it sends a request to the server, and the server will handle this request and send back a response with HTML code which the browser will render and be viewed by the user.
This article will walk you through the concepts you would need to know to step into the world of widely used ReactJS.
In this tutorial, I’m going to show you how to create a simple but blazing fast blog using React, Gatsby JS, and Cosmic JS. Let’s get started.
AWS Amplify is a framework that lets you develop a web or mobile application quickly, by accessing the backend cloud services offered by AWS. In this article, we are going to learn how to use AWS Amplify in React Native by building a fully functional login and registration flow.
If you have chosen React for building a web app, you will still need additional technologies and frameworks to expand and grow your project, add functionality and integrations.
Before I get started, I'd like to express how grateful I am for all of the work that the React team has put in over the years. They've created an awesome framework that in many ways was my introduction to the modern web. They have paved the path for me to believe the ideas I'm about to present and I would not have arrived at these conclusions without their ingenuity.
Check the list of the most popular platforms to learn React. Here is a list of YouTube channels, teaching marketplaces like Udemy for all-level developers.
How React Testing Library Can Improve Your Mental Health Part 2
Push notifications improve engagement with your app. Firebase provides a way to send them using their Firebase Cloud Messaging service. I'm going to show you ho
React is an open-source JavaScript library that helps build the user interface for web and mobile apps.
In this article, we are going to learn how to use Axios with React to make API requests and also how to handle the response.
Single Page Application (SPA) can be indexed by search engines without SSR or prerendering
Introduction
One of the core ideas in functional programming is composition: building larger things from smaller things. The canonical example of this idea should be familiar with legos.
A step by step guide on how to create a React project from scratch, with TypeScript and Webpack.
React redux todo app tutorial : In this tutorial we will build Todo List app with animations using Framer-motion. With react-redux we will use redux-toolkit.
Yo guys, I want to introduce react-cool-portal. It's a React.js hook for Portals. t helps you render children into a DOM node that exists outside the DOM hierarchy of the parent component. From now on you will never need to struggle with modals, dropdowns, tooltips etc. Check the features section out to learn more. Hope you guys 👍🏻 it.
I am one of those persons who learned React before properly learning the basic concepts of javascript. Because of this, in the early days of my React journey, I didn't know which part of the code is React and which part is the vanilla js. It's important to know the basic javascript concepts to understand better which part of the puzzle is React solving.
We made ReactGrid to compose your view with arbitrary cell order. Today we present a few tips for implementing ReactGrid in your own React project.
Are you a starting front end developer's journey? Then this roadmap is for you. You'll get to know all the essential aspects and steps required for frontend web developer.🤩
This is the first time we've used React to broadcast live streaming our brain data
Records & Tuples, a very interesting proposal, has just reached stage 2 at TC39.
Visit the /Learn Repo to find the most read stories about any technology.