Logo

dev-resources.site

for different kinds of informations.

Frontend Technologies (Reactjs Vs Angularjs)

Published at
6/29/2024
Categories
frontend
internship
hng11
Author
indah780
Categories
3 categories in total
frontend
open
internship
open
hng11
open
Author
8 person written this
indah780
open
Frontend Technologies (Reactjs Vs Angularjs)

ReactJs: Reactjs is a single page open source javascript library developed by facebook which is designed specifically for building graphical user interfaces that allows users for interaction . Its approach is centered around components which are reusable across different components in an application

Angular
Angular is a TypeScript-based open-source platform and web application framework developed by a team from Google. The framework helps to create single-page applications using TypeScript and HTML.

Comparism
a) Similarities
1*. Architecture:* Both technologies are component-based architecture in which case UI elements are broken down into resusable components, making them endlessly recyclable
2. State Management: The both manage states of components with Reactjs using useStates and Angular using $scope
3. Event Handling: They both provide a way to user's interactions. This is done by using event handlers.
4. Open source: There are both open source, because of this, the have a very large and growing community that regularly enrich the resources.
5. Rendering: They provide efficient client-side and server-side rendering.

b) differences
1. Data binding: Angular supports a two way data binding while react promotes a one way data flow
2. Virtual DOM: React uses a virtual DOM while angular operates on the actual DOM
3. Dependencies: Angular relies on the AngularJs library while react can be use with other libraries like Redux for state management.
4. ES6 Support: React is often used with modern javascript, in other words react supports ES6 while Angular primarily uses ES5.
5. Purpose: Angular aims at developing dynamic web apps while react is aim at building interactive UI components
6. Language: Angular uses typeScript as a programming language while reactjs uses JavaScript (JSX script)
7. Front-end development approach: Angular extends the functionality of HTML, prefers client-side rendering while react uses XML-like syntax called JSX, slight preference for server-side rendering

My expectations for the HNG11 internship as a reactjs frontend Enthusiast
As a reactjs enthusiast who has been given the opportunity to explore the reactjs technology through the help of HNG11 internship, my expectations for this journey is as follows;
to explore javascript in reactjs as much as possible
Deep understanding in this technology
Be able to simplify complex interfaces by subdividing the into components.

How i feel about React
The fact that react utilizes components which are reusable I feel excited to find a solution to the heavy codes which at time slow the coding process especially with the case of bugs.

internship Article's
30 articles in total
Favicon
My Journey as a React Developer Intern at The Entrepreneurship Network
Favicon
My IT Internship at Aditya Birla Fashion and Retail Ltd.
Favicon
A Month at IIT Guwahati: Crafting the 'Wave' Hand-Sign Recognition System
Favicon
How to Make the Most of Remote Work Opportunities
Favicon
Want a Remote Internship Working on Free Software?
Favicon
Internship Opportunity: Full Stack Developer Intern
Favicon
My friend got a full-stack dev job without knowing anything
Favicon
Python Day 1- Build a community
Favicon
Special Types of Interviews: How to Identify and Succeed in Them..
Favicon
TechEazy Consulting Launches Comprehensive Java, Spring Boot & AWS Training Program with 2-Month Free Internship
Favicon
Leveraging Social Swirl's Power for Education
Favicon
Navigating the AI World: Lessons from My Internship at Mihira AI
Favicon
My Journey as a Laravel Intern
Favicon
internship for eee students
Favicon
MBKM Batch 6: A Journey of Growth and Learning in the Tech Industry
Favicon
The Premier Internship for CSE Students in Chennai
Favicon
internship for it students
Favicon
🚀 Exciting Internship Opportunities at Pinnacle Full-Stack Interns! 🚀
Favicon
internship for eee studrnts
Favicon
How I Solved a Challenging Backend Problem with PHP & MySQL
Favicon
Oh No... CORS Error! A Backend Developer's Journey
Favicon
Mobile Development Platforms and software architecture pattern in mobile development
Favicon
Digital Marketing Internship in Hyderabad
Favicon
My somewhat rocky start to HNG11...
Favicon
Frontend Technologies - Vue.js and React.js
Favicon
Frontend Technologies (Reactjs Vs Angularjs)
Favicon
Database migrations inconsistency in django
Favicon
HNG 11 will draw me closer to my dreams
Favicon
Open Source Software Explained like it is Pasta
Favicon
Looking for Software Development Internship/Job

Featured ones: