Modern Full-Stack Development



Download 5,64 Mb.
Pdf ko'rish
bet47/107
Sana06.08.2021
Hajmi5,64 Mb.
#140576
1   ...   43   44   45   46   47   48   49   50   ...   107
Bog'liq
Modern Full-Stack Development Using TypeScript, React, Node

 A Brief History of React
React (the logo for which you can see in Figure 
3-1
 because why not?), which is 
sometimes referred to as React.js or ReactJS (but I’ll stick with React because, like the 
Dude, I’m into the whole brevity thing), is a product of everyone’s favorite (or the exact 
opposite of favorite – there seems to be no middle ground) company: Facebook. React, in 
simplest terms, is a library for building web-based user interfaces.


44
It all started back in around 2010 when Facebook developers who, despite any 
feelings about the company you may have, are quite talented began to run into a lot of 
issues with code maintenance. That’s nothing unusual in the modern web development 
world: especially when building Single-Page Apps (SPAs), it’s easy to make a massive 
mess of things if you don’t have robust architecture and disciplined adherence to it. 
As you bring more developers onto the team, doing that becomes exponentially more 
difficult.
Facebook faced this issue and found that their development velocity was slowing 
down immensely and their delivered quality was suffering for it, all of which are bad for a 
company trying to make a buck.
In 2010, the engineers introduced XHP into their PHP stack. XHP is an extension to 
PHP that augments the syntax and, so the argument goes at least, makes your PHP code 
easier to read. Perhaps the most significant thing it provides is the notion of composite 
components, which allows for an interface to be broken down into mostly independent 
but easily integrated units of functionality.
Then, in 2011, the first notion of what would become React emerged in large part 
based on some of the core concepts of XHP: FaxJs. This was a project created by an 
engineer by the name of Jordan Walke. FaxJs had several critical characteristics we now 
see in React, including the following:

Download 5,64 Mb.

Do'stlaringiz bilan baham:
1   ...   43   44   45   46   47   48   49   50   ...   107




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish