Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

173 total results found

ReactJS - Styling

React

In general, React allows component to be styled using CSS class through className attribute. Since, the React JSX supports JavaScript expression, a lot of common CSS methodology can be used. Some of the top options are as follows − CSS stylesheet − Normal...

ReactJS - Properties (props)

React

React enables developers to create dynamic and advanced component using properties. Every component can have attributes similar to HTML attributes and each attribute’s value can be accessed inside the component using properties (props). For example, Hello com...

ReactJS - Event management

React

Event management is one of the important features in a web application. It enables the user to interact with the application. React support all events available in a web application. React event handling is very similar to DOM events with little changes. Let u...

ReactJS - State Management

React

State management is one of the important and unavoidable features of any dynamic application. React provides a simple and flexible API to support state management in a React component. Let us understand how to maintain state in React application in this chapte...

ReactJS - Http Client Programming

React

Http client programming enables the application to connect and fetch data from http server through JavaScript. It reduces the data transfer between client and server as it fetches only the required data instead of the whole design and subsequently improves the...

ReactJS - Form Programming

React

The nature of form programming needs the state to be maintained. Because, the input field information will get changed as the user interacts with the form. But as we learned earlier, React library does not store or maintain any state information by itself and ...

ReactJS - Routing

React

In web application, Routing is a process of binding a web URL to a specific resource in the web application. In React, it is binding an URL to a component. React does not support routing natively as it is basically an user interface library. React community pr...

ReactJS - Redux

React

React redux is an advanced state management library for React. As we learned earlier, React only supports component level state management. In a big and complex application, large number of components are used. React recommends to move the state to the top lev...

ReactJS - Animation

React

Animation is an exciting feature of modern web application. It gives a refreshing feel to the application. React community provides many excellent react based animation library like React Motion, React Reveal, react-animations, etc., React itself provides an a...

ReactJS - Testing

React

Testing is one of the processes to make sure that the functionality created in any application is working in accordance with the business logic and coding specification. React recommends React testing library to test React components and jest test runner to ru...

ReactJS - CLI Commands

React

Let us learn the basic command available in Create React App command line application in this chapter. Creating a new application Create React App provides multiple ways to create React application. Using npx script. npx create-react-app <react-app-name> ...

ReactJS - Building & Deployment

React

Let us learn how to do production build and deployment of React application in this chapter. Building Once a React application development is done, application needs to be bundled and deployed to a production server. Let us learn the command available to bui...

ReactJS - Example

React

Let us create a sample expense manager application by applying the concepts that we have learned in this tutorial. Some of the concepts are listed below − React basics (component, jsx, props and state) Router using react-router Http client progr...

Django - Basics

Python Django Tutorial

Before you proceed, make sure that you understand the basics of procedural and object-oriented programming: control structures, data structures and variables, classes, objects, etc. Django is a high-level Python web framework that encourages rapid development...

Django - Overview

Python Django Tutorial

As you already know, Django is a Python web framework. And like most modern framework, Django supports the MVC pattern. First let's see what is the Model-View-Controller (MVC) pattern, and then we will look at Django’s specificity for the Model-View-Template (...

Django - Environment

Python Django Tutorial

Django development environment consists of installing and setting up Python, Django, and a Database System. Since Django deals with web application, it's worth mentioning that you would need a web server setup as well. Step 1 – Installing Python Django is wr...

Django - Creating a Project

Python Django Tutorial

Now that we have installed Django, let's start using it. In Django, every web app you want to create is called a project; and a project is a sum of applications. An application is a set of code files relying on the MVT pattern. As example let's say we want to ...

Django - Apps Life Cycle

Python Django Tutorial

A project is a sum of many applications. Every application has an objective and can be reused into another project, like the contact form on a website can be an application, and can be reused for others. See it as a module of your project. Create an Applicati...

Django - Admin Interface

Python Django Tutorial

Django provides a ready-to-use user interface for administrative activities. We all know how an admin interface is important for a web project. Django automatically generates admin UI based on your project models. Starting the Admin Interface The Admin inter...

Django - Creating Views

Python Django Tutorial

A view function, or “view” for short, is simply a Python function that takes a web request and returns a web response. This response can be the HTML contents of a Web page, or a redirect, or a 404 error, or an XML document, or an image, etc. Example: You use v...