profile
viewpoint
Georgi Yanev jumpalottahigh @SharperShape Helsinki, Finland https://blog.georgi-yanev.com Father, Software Engineer, FPV drone pilot, Smart Home Automation Enthusiast

jumpalottahigh/blog.georgi-yanev.com 17

📘 Personal blog built with Gatsby and hosted on Netlify

jumpalottahigh/fpvtips 11

https://fpvtips.com

jumpalottahigh/anton-baby-data 10

:baby: :baby_bottle: Monitoring and logging baby data in Firebase

jumpalottahigh/gatsby-starter-blog-jumpalottahigh 3

Gatsby v2 blog starter with SEO, search, filter, reading progress, mobile menu fab

jumpalottahigh/gatsby-theme-jumpalottahigh-blog 2

📘 A blogging theme for Gatsby

jumpalottahigh/gatsby-hnpwa 1

PWA example with Gatsby for hnpwa.com

jumpalottahigh/array-explorer 0

A resource to help figure out what array method would be best to use at any given time

jumpalottahigh/awesome-uses 0

Awesome Uses Page

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 45c5e397b2c43eafeb422429d6bb31b24f06fdb3

Write up the unboxing section

view details

push time in 10 hours

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha ef6db12269827fcdc29dc0ff7036652fb18c3f88

Add video and 1 image to DJI article

view details

push time in 3 days

delete branch jumpalottahigh/blog.georgi-yanev.com

delete branch : dji-digital-fpv

delete time in 10 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha f5393864e78562d83a7d17d068313eb0ea65d8d3

Add DJI photos and setup notes

view details

jumpalottahigh

commit sha d80fb38c1a2dc11e179efef2d378663998c58370

Write entire DJI setup, some flights and conclusion

view details

jumpalottahigh

commit sha 229022ee81a245c0091b2da1874e93a8ee384ba3

Spell check

view details

jumpalottahigh

commit sha 166a43ffc0835c02b4f75172cb80f5437065f23f

Write up flight sets 2 and 3

view details

jumpalottahigh

commit sha 9e60248281b7e54ecfaecb49d22fee8ec3b64864

Scaffold the DJI review article

view details

Georgi Yanev

commit sha 6d6f344eac9d832d2006f5e9cc70674c8a4e63e4

Merge pull request #34 from jumpalottahigh/dji-digital-fpv DJI digital FPV and Holybro Kopis2 HDV updates

view details

push time in 10 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 166a43ffc0835c02b4f75172cb80f5437065f23f

Write up flight sets 2 and 3

view details

jumpalottahigh

commit sha 9e60248281b7e54ecfaecb49d22fee8ec3b64864

Scaffold the DJI review article

view details

push time in 10 days

startedk4yt3x/video2x

started time in 11 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 229022ee81a245c0091b2da1874e93a8ee384ba3

Spell check

view details

push time in 11 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha d80fb38c1a2dc11e179efef2d378663998c58370

Write entire DJI setup, some flights and conclusion

view details

push time in 11 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 2c53835a394c305a7ced3d71a8075444ab8f2645

Reply to reader question

view details

push time in 13 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 5a751c23ebc2bdafda63e6b97831ed1b1fe8ee31

Try out some sidebar ideas

view details

push time in 13 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 49df3ffea0341a201c10df1abb8ac6a83c02510a

Scaffold post

view details

jumpalottahigh

commit sha b53df601a2c91ecdcf3384feb6bd24e7720610ad

Write intro and fix file names

view details

jumpalottahigh

commit sha 0c7656c49a02217e8e1faa11820ae914e04e999a

Write up unboxing and most of specs

view details

jumpalottahigh

commit sha 0ddafa4c9ee99d610b37e32d5e08eac48e706360

Finish specs

view details

jumpalottahigh

commit sha f6e5d4df2db05ce803bf79e271bffe2027a59b48

Create new custom hook to deal with FeaturedGear in a more performant way

view details

jumpalottahigh

commit sha 821755ff9aed58f859f0b92826708a7b9d7bf47d

Preconnect most YouTube urls

view details

jumpalottahigh

commit sha 30b357fbd47e350a10ca0d990bd40d4a8c4d58e8

Merge branch 'master' into geprc-skip3-hd

view details

jumpalottahigh

commit sha 482e0715b4c69e873ceb397256f4875b88a049a1

Write up Betaflight setup

view details

jumpalottahigh

commit sha f93590a18383a62685b84426697742c5dbfb0480

Reply to viewer question about RPM filtering

view details

jumpalottahigh

commit sha 87aa7b294972c990dafa93364136b4695303ac35

Add optional email to article suggestion

view details

jumpalottahigh

commit sha 4d83af8d4f10f12b4a896653028562f6a0952a83

Merge branch 'master' into geprc-skip3-hd

view details

jumpalottahigh

commit sha e46b1417fb3e02c498993ea10dca816c4b709850

Write up most of the flight performance section

view details

jumpalottahigh

commit sha ee504f689c3d1261c7ddf4fc824209b9e906fc3c

Fix Avon => Avan

view details

jumpalottahigh

commit sha 724f477bb659423225d4d888ce17e382484b2117

Write the rest of the flight tests and the conclusion

view details

jumpalottahigh

commit sha 4d251ddeb223b44259e983249c633b9326c54b16

Change release date

view details

jumpalottahigh

commit sha 50b24a3ff1760fe8ae25b04a9139decb4e144293

Add spell check fixes

view details

jumpalottahigh

commit sha a91bf76c05121009c21fdb9df21779ca9688ae95

Fix typos and add highlights

view details

Georgi Yanev

commit sha b3c6565b257097c2d5d8b80e2333925b1b86a911

Merge pull request #33 from jumpalottahigh/geprc-skip3-hd GEPRC Skip3 HD

view details

jumpalottahigh

commit sha b480ad63fcc8df3774acec3a0aa2505d40604689

Reply to reader questions

view details

jumpalottahigh

commit sha 6b032c1c9b2a15dd01def65baed76c9ba4f3b366

Add 3S video to Skip3 HD

view details

push time in 14 days

startedbvaughn/react-window

started time in 14 days

create barnchjumpalottahigh/blog.georgi-yanev.com

branch : dji-digital-fpv

created branch time in 21 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha b32f099b999456391413bc1cc10d748cbe211175

Answer quick tip question

view details

push time in 21 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 15c2f4789ffd2ac8b4434f964e6a0b681dd75b88

Add link to new YouTube video

view details

push time in 23 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 6b032c1c9b2a15dd01def65baed76c9ba4f3b366

Add 3S video to Skip3 HD

view details

push time in 24 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha b480ad63fcc8df3774acec3a0aa2505d40604689

Reply to reader questions

view details

push time in 24 days

create barnchjumpalottahigh/blog.georgi-yanev.com

branch : iflight-nazgul5

created branch time in 24 days

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 49df3ffea0341a201c10df1abb8ac6a83c02510a

Scaffold post

view details

jumpalottahigh

commit sha b53df601a2c91ecdcf3384feb6bd24e7720610ad

Write intro and fix file names

view details

jumpalottahigh

commit sha 0c7656c49a02217e8e1faa11820ae914e04e999a

Write up unboxing and most of specs

view details

jumpalottahigh

commit sha 0ddafa4c9ee99d610b37e32d5e08eac48e706360

Finish specs

view details

jumpalottahigh

commit sha 30b357fbd47e350a10ca0d990bd40d4a8c4d58e8

Merge branch 'master' into geprc-skip3-hd

view details

jumpalottahigh

commit sha 482e0715b4c69e873ceb397256f4875b88a049a1

Write up Betaflight setup

view details

jumpalottahigh

commit sha 4d83af8d4f10f12b4a896653028562f6a0952a83

Merge branch 'master' into geprc-skip3-hd

view details

jumpalottahigh

commit sha e46b1417fb3e02c498993ea10dca816c4b709850

Write up most of the flight performance section

view details

jumpalottahigh

commit sha ee504f689c3d1261c7ddf4fc824209b9e906fc3c

Fix Avon => Avan

view details

jumpalottahigh

commit sha 724f477bb659423225d4d888ce17e382484b2117

Write the rest of the flight tests and the conclusion

view details

jumpalottahigh

commit sha 4d251ddeb223b44259e983249c633b9326c54b16

Change release date

view details

jumpalottahigh

commit sha 50b24a3ff1760fe8ae25b04a9139decb4e144293

Add spell check fixes

view details

jumpalottahigh

commit sha a91bf76c05121009c21fdb9df21779ca9688ae95

Fix typos and add highlights

view details

Georgi Yanev

commit sha b3c6565b257097c2d5d8b80e2333925b1b86a911

Merge pull request #33 from jumpalottahigh/geprc-skip3-hd GEPRC Skip3 HD

view details

push time in a month

delete branch jumpalottahigh/blog.georgi-yanev.com

delete branch : geprc-skip3-hd

delete time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha a91bf76c05121009c21fdb9df21779ca9688ae95

Fix typos and add highlights

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 50b24a3ff1760fe8ae25b04a9139decb4e144293

Add spell check fixes

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 4d251ddeb223b44259e983249c633b9326c54b16

Change release date

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 724f477bb659423225d4d888ce17e382484b2117

Write the rest of the flight tests and the conclusion

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha ee504f689c3d1261c7ddf4fc824209b9e906fc3c

Fix Avon => Avan

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha e46b1417fb3e02c498993ea10dca816c4b709850

Write up most of the flight performance section

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha f93590a18383a62685b84426697742c5dbfb0480

Reply to viewer question about RPM filtering

view details

jumpalottahigh

commit sha 87aa7b294972c990dafa93364136b4695303ac35

Add optional email to article suggestion

view details

jumpalottahigh

commit sha 4d83af8d4f10f12b4a896653028562f6a0952a83

Merge branch 'master' into geprc-skip3-hd

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 87aa7b294972c990dafa93364136b4695303ac35

Add optional email to article suggestion

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha f93590a18383a62685b84426697742c5dbfb0480

Reply to viewer question about RPM filtering

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 482e0715b4c69e873ceb397256f4875b88a049a1

Write up Betaflight setup

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha f6e5d4df2db05ce803bf79e271bffe2027a59b48

Create new custom hook to deal with FeaturedGear in a more performant way

view details

jumpalottahigh

commit sha 821755ff9aed58f859f0b92826708a7b9d7bf47d

Preconnect most YouTube urls

view details

jumpalottahigh

commit sha 30b357fbd47e350a10ca0d990bd40d4a8c4d58e8

Merge branch 'master' into geprc-skip3-hd

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 821755ff9aed58f859f0b92826708a7b9d7bf47d

Preconnect most YouTube urls

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha f6e5d4df2db05ce803bf79e271bffe2027a59b48

Create new custom hook to deal with FeaturedGear in a more performant way

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 0ddafa4c9ee99d610b37e32d5e08eac48e706360

Finish specs

view details

push time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 0c7656c49a02217e8e1faa11820ae914e04e999a

Write up unboxing and most of specs

view details

push time in a month

create barnchjumpalottahigh/blog.georgi-yanev.com

branch : props

created branch time in a month

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha b53df601a2c91ecdcf3384feb6bd24e7720610ad

Write intro and fix file names

view details

push time in a month

create barnchjumpalottahigh/blog.georgi-yanev.com

branch : geprc-skip3-hd

created branch time in a month

create barnchjumpalottahigh/blog.georgi-yanev.com

branch : right-sidebar

created branch time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 897be182e3afba731cd87e841599a7de09f829b5

Add the new videos

view details

push time in 2 months

delete branch jumpalottahigh/blog.georgi-yanev.com

delete branch : mobula6-emuflight-project-mockingbird

delete time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 8082ea0448fa8b32942040d889480be20c5fd20f

Add initial content

view details

jumpalottahigh

commit sha 946c3c4dba041ded2eb2232eb3174d03d659f91b

Add picture and write intro

view details

jumpalottahigh

commit sha 80364cd5753051cb138a72514c60fd4867264878

Finish writing up the article mostly

view details

jumpalottahigh

commit sha 7b9abf1d565131ab867d733e0bf2fa974b5bccd5

Add TikTok link

view details

jumpalottahigh

commit sha 77e9af7b61c9da1f038166a116b26da4c6d5d56c

Move all emoji inside the top nav offset span

view details

jumpalottahigh

commit sha 1ea7295d15ee56c2e3fd566c4f2dc9e6fccce775

Add spell check

view details

jumpalottahigh

commit sha fd7199f9c186df37dc4eeba8b1ec0346a5a86864

Update to correct publish date

view details

jumpalottahigh

commit sha bc2a241e54cc727eb08b1e7af488f921c63ed361

Add flight video

view details

Georgi Yanev

commit sha 677d3901a20943723882f8e091d4049ff63ab0d0

Merge pull request #32 from jumpalottahigh/mobula6-emuflight-project-mockingbird Mobula6 emuflight project mockingbird

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha bc2a241e54cc727eb08b1e7af488f921c63ed361

Add flight video

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha fd7199f9c186df37dc4eeba8b1ec0346a5a86864

Update to correct publish date

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 1ea7295d15ee56c2e3fd566c4f2dc9e6fccce775

Add spell check

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 77e9af7b61c9da1f038166a116b26da4c6d5d56c

Move all emoji inside the top nav offset span

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 80364cd5753051cb138a72514c60fd4867264878

Finish writing up the article mostly

view details

jumpalottahigh

commit sha 7b9abf1d565131ab867d733e0bf2fa974b5bccd5

Add TikTok link

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 946c3c4dba041ded2eb2232eb3174d03d659f91b

Add picture and write intro

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 872bb5947d9c417f30a29f62c44f059683a4234b

Answer reader question

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha aaca73dd6de8f18a4e013acac3c43add53d9670a

Reply reader question

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 54b365e3686a8f1369004bc791c485de2a079968

Answer reader question

view details

push time in 2 months

push eventjumpalottahigh/fpv-drone-list

jumpalottahigh

commit sha 92de1a813ae752bb37315a46f4cebf92cf15366d

deployed via Gatsby Publish Action 🎩 for 4676331113ad97eea0838da63fe5c7e8b545e591

view details

push time in 2 months

delete branch jumpalottahigh/fpv-drone-list

delete branch : dependabot/npm_and_yarn/acorn-6.4.1

delete time in 2 months

push eventjumpalottahigh/fpv-drone-list

dependabot[bot]

commit sha 38b0c403cc0c0eec76363aeacb43c2c227cbf7de

Bump acorn from 6.4.0 to 6.4.1 Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1. - [Release notes](https://github.com/acornjs/acorn/releases) - [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Georgi Yanev

commit sha 4676331113ad97eea0838da63fe5c7e8b545e591

Merge pull request #3 from jumpalottahigh/dependabot/npm_and_yarn/acorn-6.4.1 Bump acorn from 6.4.0 to 6.4.1

view details

push time in 2 months

PR merged jumpalottahigh/fpv-drone-list

Bump acorn from 6.4.0 to 6.4.1 dependencies

Bumps acorn from 6.4.0 to 6.4.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/acornjs/acorn/commit/9a2e9b6678e243d66846b91179d650d28453e70c"><code>9a2e9b6</code></a> Mark version 6.4.1</li> <li><a href="https://github.com/acornjs/acorn/commit/90a9548ea0ce351b54f956e2c4ed27cca9631284"><code>90a9548</code></a> More rigorously check surrogate pairs in regexp validator</li> <li>See full diff in <a href="https://github.com/acornjs/acorn/compare/6.4.0...6.4.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 835bbf8a4aefd9b27871710c5bf8394b775c9d91

Answer reader question

view details

push time in 2 months

delete branch jumpalottahigh/blog.georgi-yanev.com

delete branch : holybro-kopis-hd

delete time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 2640da52a454d7d5a0db18fd3351050eeba74b1a

Create Holybro Kopis2 HDV stub with images

view details

jumpalottahigh

commit sha 4b2b3233241d05fe194f3c89f903d40110e39514

Merge branch 'master' into holybro-kopis-hd

view details

jumpalottahigh

commit sha 52c8544769de643c56e3c4f1933701f9baf81958

Merge branch 'master' into holybro-kopis-hd

view details

jumpalottahigh

commit sha dd9de7e6a8a33407fc8f8aa34779de8b0a6b15a1

Fix dark mode sidenav link colors

view details

jumpalottahigh

commit sha 4719384f4f751d1727a1e28a0434d27a6cd11221

Add featured gear

view details

jumpalottahigh

commit sha cc1ba8b31c245b8207c231f236e456d944fbcc42

Write up intro and metadata

view details

jumpalottahigh

commit sha 2d805a587a9eb4919723c99d3caf721a899d078b

Write up unboxing

view details

jumpalottahigh

commit sha 00555616f34de76411dded376e2cd2345592318a

Write up specs and Betaflight setup

view details

jumpalottahigh

commit sha 9f87d2824305b58d7f48e3c8318927917fc6a650

Update the date

view details

jumpalottahigh

commit sha 24c35bd08c732d5315133d1965d49af2166fb2bf

Add spell check

view details

Georgi Yanev

commit sha 851c38f0b22b936a480d8983fa6fb02c3baf960b

Merge pull request #31 from jumpalottahigh/holybro-kopis-hd Holybro Kopis 2 HDV

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 24c35bd08c732d5315133d1965d49af2166fb2bf

Add spell check

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 9f87d2824305b58d7f48e3c8318927917fc6a650

Update the date

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 00555616f34de76411dded376e2cd2345592318a

Write up specs and Betaflight setup

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 2d805a587a9eb4919723c99d3caf721a899d078b

Write up unboxing

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha dd9de7e6a8a33407fc8f8aa34779de8b0a6b15a1

Fix dark mode sidenav link colors

view details

jumpalottahigh

commit sha 4719384f4f751d1727a1e28a0434d27a6cd11221

Add featured gear

view details

jumpalottahigh

commit sha cc1ba8b31c245b8207c231f236e456d944fbcc42

Write up intro and metadata

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 27da0082c6d8ba9c7002817c795123083451f425

Add big stripe banner

view details

jumpalottahigh

commit sha 52c8544769de643c56e3c4f1933701f9baf81958

Merge branch 'master' into holybro-kopis-hd

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha 27da0082c6d8ba9c7002817c795123083451f425

Add big stripe banner

view details

push time in 2 months

push eventjumpalottahigh/blog.georgi-yanev.com

jumpalottahigh

commit sha f4da7ee510a43c6ddb4fb2ce17edbe8eb0f72dc0

Prepare post template

view details

jumpalottahigh

commit sha 8e04f8c800b15bbfedbc7f7d06986ce37f9e99c4

Add pictures

view details

dependabot[bot]

commit sha c8a4c908c4279ee4cfe02db2f442b98b32fdec01

Bump acorn from 6.4.0 to 6.4.1 Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1. - [Release notes](https://github.com/acornjs/acorn/releases) - [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

jumpalottahigh

commit sha 3c84daa1851969bf92811ab6d67b2050ddda3896

Write up unboxing

view details

jumpalottahigh

commit sha b0ce9a5ff8cbb44c2ad6569c572de4ad59115569

Write up Specs and Features

view details

jumpalottahigh

commit sha 10a0d57abc08c7290a0b38a60617adfe925315e7

Add some recommended batteries

view details

jumpalottahigh

commit sha 80ba319bb0f233fceb3031221a6d7328975e856d

Answer reader question

view details

jumpalottahigh

commit sha ecc4c553e9894d7f8476387f97d2d258dc074570

Adjust border styles

view details

jumpalottahigh

commit sha b643373a67fb2af9a592cd4e3948f9870b72c079

Write up setup and add more assets

view details

jumpalottahigh

commit sha 88aeb9ce28f2f36ec851339efa86f1a2041de155

Finish the article

view details

jumpalottahigh

commit sha 536c6ebaa4b7fab755e68b2557501a2162d51d12

Spell check

view details

jumpalottahigh

commit sha f9e4fdfee167d6ce9cf6882579a35fb521ac7ccf

Change release date

view details

Georgi Yanev

commit sha b72d4295a93b4dfceb9bd9995b15958e0cfc5e37

Merge pull request #29 from jumpalottahigh/dependabot/npm_and_yarn/acorn-6.4.1 Bump acorn from 6.4.0 to 6.4.1

view details

Georgi Yanev

commit sha 969ecb44432fead9ce624e01d3c9b8bba942d12f

Merge pull request #30 from jumpalottahigh/skyrc-q200 Release SkyRC Q200

view details

jumpalottahigh

commit sha 213bf47841fb32bd82f47a179eb2975371e1ef99

Upgrade deps

view details

jumpalottahigh

commit sha fda348bf9e998b39c8a8bd1cb065620c52f37a74

Fix typo

view details

jumpalottahigh

commit sha 675ecae955cff2c6e96b3ac976500f104c80128b

Add SkyRC YouTube video

view details

jumpalottahigh

commit sha 39df9bac22bbf0913b6cc0bd79b52b417149979a

Update sidebar menu

view details

jumpalottahigh

commit sha c22f9de8d8503baa0876d55480fdebdf22bd359f

Revamp video pages

view details

jumpalottahigh

commit sha d9d12dd1644464edfe42943d12e2b1f758a88342

Update home page video

view details

push time in 2 months

push eventreactjs/bg.reactjs.org

Luis Filipe

commit sha a9ab627e091be4f13a18c70f4425b347763c4607

Update rendering-elements.md (#2804) Link each mention of a React API in rendering-elements.md to the reference docs. On this page replace every static occurrence of `ReactDOM.render()` by link to the reference docs [`ReactDOM.render()`](/docs/react-dom.html#render) Is this in the right direction @sophiebits ? 🤔 ref #2630

view details

Sunil Pai

commit sha 60d83be9be60dbe07b04c417f8a359f8ed6c90ca

Add shouldComponentUpdate to list of methods double called in Strict Mode (#2810) This landed in 16.13 via https://github.com/facebook/react/pull/17942

view details

Sunil Pai

commit sha c9b76e9795c5b92dff5453ec470afe64957a9013

fix test renderer's act() example (#2811) `<renderer>.update()` doesn't return anything

view details

Karl Horky

commit sha 33f93b7b0467239d75645134cae2a36a36990e03

Move past conferences to bottom of page (#2816)

view details

Ryan James

commit sha 616807556fc4a40fe378db3496b1287f0b062b5f

s/'a myriad of'/'myriad' (#2764) Think of "myriad" as a number. You wouldn't say "a nine of things", you would say "nine things".

view details

Vishal Jagtap

commit sha 21d5ecef806de1c509f5307e7527e4c7c283a04b

Added Pune (India) Meetup Communiy (#2808)

view details

Balázs Orbán

commit sha 78793ef90d697440f56af514af8f15466cb51de1

move Hungarian to in progress (#2818)

view details

Daniel Emod Kovacs

commit sha aa177081e0b689a3c43e37dc830684b4a0b0beff

fix: extract instantiation of Remarkable (#2813)

view details

Muhammad Arslan Sajid

commit sha 69b15a21176e3e8ef91f9167d39f29cc72ba1143

update hooks-faq.md (#2806) 1- Added getDerivedStateFromError lifecycle method to "Do Hooks cover all use cases for classes?" 2- Added getSnapshotBeforeUpdate lifecycle method to "How do lifecycle methods correspond to Hooks?"

view details

J Zhong

commit sha bbc6419a367659c0188e9063ccdc1a9c1d94df89

Add link to download node.js in Create React App (#2787)

view details

Pato

commit sha 869c740a886a6eacffb94871a8c114baea8286cb

added stackblitz to playground (#2759) * added stackblitz to playground * modified link of Stackblitz I changed the link based on comment from @EricSimons

view details

Sunil Pai

commit sha 87b4a4fac7b9b58ae41e43cc666426f4853e0040

Revert "added stackblitz to playground (#2759)" (#2820) This reverts commit 869c740a886a6eacffb94871a8c114baea8286cb.

view details

38elements

commit sha b39931e98a5f98177fcc99cade6fae90d94928ee

Fix og:image (#2745)

view details

Abdulaziz Sirojiddinov

commit sha 0c6d760ab571e8536dfc3944ac60323b2c228dfa

adding next section url path (#2742) adding next section URL path at the end in order to ease readers follow steps

view details

Abdulaziz Sirojiddinov

commit sha 902918e1622246bbfedaeae70c03204d2ca12b27

adding next section path (#2741) adding the next section path at the end.

view details

Aviv Hadar

commit sha 602bfb5eda6c203d15dacdce444a8b67e0f91d45

Update hooks-reference.md (#2691) Clarifying a useState sentence

view details

mknapper1

commit sha fe5ec2c55d01d584523a6e42cca26bb7958021bd

Fix typo in hooks-faq.md (#2649) * Fix typo in hooks-faq.md * Update hooks-faq.md * Update hooks-faq.md Co-authored-by: Sophie Alpert <git@sophiebits.com> Co-authored-by: Sunil Pai <threepointone@oculus.com>

view details

Sergei Cherniaev

commit sha 922daf1add91ff065acb4bb414dad43b9eb5a1a2

typo fix, double spaces (#2608)

view details

amdwit

commit sha 70826654dfa91dafa0822021a4d36e73f00868fd

Update components-and-props.md (#2601)

view details

yosuheee

commit sha 9ae0305c6bef72b348c95b6d140db775665f07c2

Update testing-recipes.md (#2573) - correcting assertion mistakes

view details

push time in 2 months

delete branch reactjs/bg.reactjs.org

delete branch : sync-9fa6418a

delete time in 2 months

PR merged reactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

This PR was automatically generated.

Merge changes from reactjs.org at 9fa6418a

The following files have conflicts and may need new translations:

Please fix the conflicts by pushing new commits to this pull request, either by editing the files directly on GitHub or by checking out this branch.

DO NOT SQUASH MERGE THIS PULL REQUEST!

Doing so will "erase" the commits from master and cause them to show up as conflicts the next time we merge.

+81 -62

1 comment

34 changed files

reactjs-translation-bot

pr closed time in 2 months

push eventreactjs/bg.reactjs.org

reactjs-translation-bot

commit sha bc83cc9f73a79580a7fd17c4957b9f9d642c4b74

merging all conflicts

view details

reactjs-translation-bot

commit sha 2f3f656edce3a042e46a1572cfcf9a004afacf88

merging all conflicts

view details

Georgi Yanev

commit sha dc3ae80f528a8e5fd1e3b3f13bdd3fb32e52b7f1

Apply suggestions from code review

view details

Georgi Yanev

commit sha 68bf277ec2c8af200d58da419005b889efbfc692

Merge pull request #56 from reactjs/sync-821e2072 Sync with reactjs.org @ 821e2072

view details

Georgi Yanev

commit sha 5e21a2dd32dd4da38f5aed428587b4ff20f3b684

Apply suggestions from code review

view details

Georgi Yanev

commit sha 913a980b60c9524c39f57b951ebeafb4cc7f917d

Merge pull request #57 from reactjs/sync-2ab1ca50 Sync with reactjs.org @ 2ab1ca50

view details

Georgi Yanev

commit sha a5e502d161c7124dedd5542eab1557da9119a9bd

Merge branch 'master' into sync-9fa6418a

view details

push time in 2 months

push eventreactjs/bg.reactjs.org

Georgi Yanev

commit sha 0efcfdd8e79c772d4d60ac597794bc874bca86b5

Apply suggestions from code review

view details

push time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  Приложенията, изградени само с React, обикновено имат един root DOM node. Ако интегрирате React в съществуващо приложение, може да имате много изолирани DOM roots. +<<<<<<< HEAD За да рендерирате React елемент в root DOM node, подайте го на `ReactDOM.render()`:+=======+To render a React element into a root DOM node, pass both to [`ReactDOM.render()`](/docs/react-dom.html#render):
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 class Calculator extends React.Component { * React извиква `render` метода на всеки от `TemperatureInput` компонентите с подадените от `Calculator` props. И така разбира как трябва да изглежда потребителският интерфейс. * React извиква `render` метода на компонента `BoilingVerdict`, подавайки температурата по Целзий в props. * React актуализира DOM дървото в съответствие с въведениете стойностите. Последно промененият input ще получи стойността си и другият input ще получи новата си стойност след преобразуването на температура.+=======+* React calls the function specified as `onChange` on the DOM `<input>`. In our case, this is the `handleChange` method in the `TemperatureInput` component.+* The `handleChange` method in the `TemperatureInput` component calls `this.props.onTemperatureChange()` with the new desired value. Its props, including `onTemperatureChange`, were provided by its parent component, the `Calculator`.+* When it previously rendered, the `Calculator` had specified that `onTemperatureChange` of the Celsius `TemperatureInput` is the `Calculator`'s `handleCelsiusChange` method, and `onTemperatureChange` of the Fahrenheit `TemperatureInput` is the `Calculator`'s `handleFahrenheitChange` method. So either of these two `Calculator` methods gets called depending on which input we edited.+* Inside these methods, the `Calculator` component asks React to re-render itself by calling `this.setState()` with the new input value and the current scale of the input we just edited.+* React calls the `Calculator` component's `render` method to learn what the UI should look like. The values of both inputs are recomputed based on the current temperature and the active scale. The temperature conversion is performed here.+* React calls the `render` methods of the individual `TemperatureInput` components with their new props specified by the `Calculator`. It learns what their UI should look like.+* React calls the `render` method of the `BoilingVerdict` component, passing the temperature in Celsius as its props.+* React DOM updates the DOM with the boiling verdict and to match the desired input values. The input we just edited receives its current value, and the other input is updated to the temperature after conversion.
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 React DOM сравнява елемента и неговите деца с пр  ![DOM инспектор показва подробни актуализации](../images/docs/granular-dom-updates.gif) +<<<<<<< HEAD Въпреки че създаваме елемент, описващ цялото дърво на потребителския интерфейс на всяка итерация, само текстовият node, чието съдържание се е променило, се актуализира от React DOM.  Според нас, трябва да мислите как потребителският интерфейс трябва да изглежда в даден момент, а не как да го промените с времето. Това елиминира голям спектър от грешки.+=======+Even though we create an element describing the whole UI tree on every tick, only the text node whose contents have changed gets updated by React DOM.++In our experience, thinking about how the UI should look at any given moment, rather than how to change it over time, eliminates a whole class of bugs.
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.+=======+It calls [`ReactDOM.render()`](/docs/react-dom.html#render) every second from a [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) callback.+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  >**Забележка:** >+<<<<<<< HEAD
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.+=======+It calls [`ReactDOM.render()`](/docs/react-dom.html#render) every second from a [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) callback.+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  >**Забележка:** >+<<<<<<< HEAD >На практика повечето React приложения извикват веднъж `ReactDOM.render()`. В следващите раздели ще научим как такъв код се капсулира в [компоненти имащи състояние](/docs/state-and-lifecycle.html).+=======+>In practice, most React apps only call [`ReactDOM.render()`](/docs/react-dom.html#render) once. In the next sections we will learn how such code gets encapsulated into [stateful components](/docs/state-and-lifecycle.html).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 React DOM сравнява елемента и неговите деца с пр  ![DOM инспектор показва подробни актуализации](../images/docs/granular-dom-updates.gif) +<<<<<<< HEAD Въпреки че създаваме елемент, описващ цялото дърво на потребителския интерфейс на всяка итерация, само текстовият node, чието съдържание се е променило, се актуализира от React DOM.  Според нас, трябва да мислите как потребителският интерфейс трябва да изглежда в даден момент, а не как да го промените с времето. Това елиминира голям спектър от грешки.+=======+Even though we create an element describing the whole UI tree on every tick, only the text node whose contents have changed gets updated by React DOM.+
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 React DOM сравнява елемента и неговите деца с пр  ![DOM инспектор показва подробни актуализации](../images/docs/granular-dom-updates.gif) +<<<<<<< HEAD Въпреки че създаваме елемент, описващ цялото дърво на потребителския интерфейс на всяка итерация, само текстовият node, чието съдържание се е променило, се актуализира от React DOM.  Според нас, трябва да мислите как потребителският интерфейс трябва да изглежда в даден момент, а не как да го промените с времето. Това елиминира голям спектър от грешки.+=======+Even though we create an element describing the whole UI tree on every tick, only the text node whose contents have changed gets updated by React DOM.++In our experience, thinking about how the UI should look at any given moment, rather than how to change it over time, eliminates a whole class of bugs.+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 React DOM сравнява елемента и неговите деца с пр  ![DOM инспектор показва подробни актуализации](../images/docs/granular-dom-updates.gif) +<<<<<<< HEAD Въпреки че създаваме елемент, описващ цялото дърво на потребителския интерфейс на всяка итерация, само текстовият node, чието съдържание се е променило, се актуализира от React DOM.  Според нас, трябва да мислите как потребителският интерфейс трябва да изглежда в даден момент, а не как да го промените с времето. Това елиминира голям спектър от грешки.+=======+Even though we create an element describing the whole UI tree on every tick, only the text node whose contents have changed gets updated by React DOM.
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 React DOM сравнява елемента и неговите деца с пр  ![DOM инспектор показва подробни актуализации](../images/docs/granular-dom-updates.gif) +<<<<<<< HEAD
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.+=======+It calls [`ReactDOM.render()`](/docs/react-dom.html#render) every second from a [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) callback.
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 React DOM сравнява елемента и неговите деца с пр  ![DOM инспектор показва подробни актуализации](../images/docs/granular-dom-updates.gif) +<<<<<<< HEAD Въпреки че създаваме елемент, описващ цялото дърво на потребителския интерфейс на всяка итерация, само текстовият node, чието съдържание се е променило, се актуализира от React DOM.  Според нас, трябва да мислите как потребителският интерфейс трябва да изглежда в даден момент, а не как да го промените с времето. Това елиминира голям спектър от грешки.+=======
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.+=======
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.+=======+It calls [`ReactDOM.render()`](/docs/react-dom.html#render) every second from a [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) callback.+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  >**Забележка:** >+<<<<<<< HEAD >На практика повечето React приложения извикват веднъж `ReactDOM.render()`. В следващите раздели ще научим как такъв код се капсулира в [компоненти имащи състояние](/docs/state-and-lifecycle.html).+=======+>In practice, most React apps only call [`ReactDOM.render()`](/docs/react-dom.html#render) once. In the next sections we will learn how such code gets encapsulated into [stateful components](/docs/state-and-lifecycle.html).
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.+=======+It calls [`ReactDOM.render()`](/docs/react-dom.html#render) every second from a [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) callback.+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  >**Забележка:** >+<<<<<<< HEAD >На практика повечето React приложения извикват веднъж `ReactDOM.render()`. В следващите раздели ще научим как такъв код се капсулира в [компоненти имащи състояние](/docs/state-and-lifecycle.html).
>На практика повечето React приложения извикват веднъж [`ReactDOM.render()`](/docs/react-dom.html#render). В следващите раздели ще научим как такъв код се капсулира в [компоненти имащи състояние](/docs/state-and-lifecycle.html).
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.+=======+With our knowledge so far, the only way to update the UI is to create a new element, and pass it to [`ReactDOM.render()`](/docs/react-dom.html#render).+>>>>>>> 9fa6418ada9b24bdacf4cb1facbe69160d0740a9  Разгледайте този пример на часовник:  `embed:rendering-elements/update-rendered-element.js`  [](codepen://rendering-elements/update-rendered-element) +<<<<<<< HEAD Той извиква `ReactDOM.render()` всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.
Той извиква [`ReactDOM.render()`](/docs/react-dom.html#render) всяка секунда от [`setInterval()`](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) функцията.
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 class Calculator extends React.Component { * React извиква `render` метода на всеки от `TemperatureInput` компонентите с подадените от `Calculator` props. И така разбира как трябва да изглежда потребителският интерфейс. * React извиква `render` метода на компонента `BoilingVerdict`, подавайки температурата по Целзий в props. * React актуализира DOM дървото в съответствие с въведениете стойностите. Последно промененият input ще получи стойността си и другият input ще получи новата си стойност след преобразуването на температура.+=======+* React calls the function specified as `onChange` on the DOM `<input>`. In our case, this is the `handleChange` method in the `TemperatureInput` component.+* The `handleChange` method in the `TemperatureInput` component calls `this.props.onTemperatureChange()` with the new desired value. Its props, including `onTemperatureChange`, were provided by its parent component, the `Calculator`.+* When it previously rendered, the `Calculator` had specified that `onTemperatureChange` of the Celsius `TemperatureInput` is the `Calculator`'s `handleCelsiusChange` method, and `onTemperatureChange` of the Fahrenheit `TemperatureInput` is the `Calculator`'s `handleFahrenheitChange` method. So either of these two `Calculator` methods gets called depending on which input we edited.+* Inside these methods, the `Calculator` component asks React to re-render itself by calling `this.setState()` with the new input value and the current scale of the input we just edited.+* React calls the `Calculator` component's `render` method to learn what the UI should look like. The values of both inputs are recomputed based on the current temperature and the active scale. The temperature conversion is performed here.+* React calls the `render` methods of the individual `TemperatureInput` components with their new props specified by the `Calculator`. It learns what their UI should look like.
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на `ReactDOM.render()`.
С нашите познания досега единственият начин да обновите потребителския интерфейс е да създадете нов елемент и да го подадем на [`ReactDOM.render()`](/docs/react-dom.html#render).
reactjs-translation-bot

comment created time in 2 months

Pull request review commentreactjs/bg.reactjs.org

Sync with reactjs.org @ 9fa6418a

 const element = <h1>Hello, world</h1>;  React елементите са [immutable](https://en.wikipedia.org/wiki/Immutable_object). След като създадете елемент, не можете да променяте неговите деца или атрибути. Елементът е като един кадър от филм: той визуализира потребителския интерфейс в определен момент във времето. +<<<<<<< HEAD
reactjs-translation-bot

comment created time in 2 months

more