As I did the navigation in React Native is not such a terrible

During the development of mobile applications on React Native I tried several standard libraries for navigation, but using each of them I experienced just terrible, hellish pain. They were made so uncomfortably and unobviously that the development of even the simplest seemed to be a feature, turned into an uncommon quest.
 
 
Using react-navigation or react-native-router-flux, if you need to make a screen that can be accessed from several different places, it will be very difficult for you to create a hierarchy of nested routs so that everything works as it should. Or if you want some screen to ...
+ 0 -

Special training session from Luxoft

Unique features in Luxoft!
 
 
Luxoft has organized a special session of training at discount prices for jаvascript and Full Stack developers who are eager to pump their skills and knowledge and dream of finding the perfect job.
 
3 unique training on jаvascript, Angular 2 and React.js will start on August 20. Every person who has passed trainings will be able to test their strength and apply their skills in an interview with Luxoft experts, and by results of the interview get into new, interesting and unique projects. ...
+ 0 -

How to make a user search on GitHub without React + RxJS 6 + Recompose

This article is the answer to the article-translation "How to make a user search using GitHub using React + RxJS 6 + Recompose" , which literally yesterday taught us how to use React, RxJS and Recompose together. Well, I propose now to see how this can be realized without these tools.
 
 
How to make a user search on GitHub without React + RxJS 6 + Recompose  
The "disappearing" framework. SvelteJS , but it is so simple that you do not need to have experience of using it to understand the code.
 
 
We do the same thing:
 
 
 
 
Without classes, working with a life cycle or setState.
 
Yes, w...
+ 0 -

How to make a user search using GitHub using React + RxJS 6 + Recompose

How to make a user search using GitHub using React + RxJS 6 + Recompose
 
This article is intended for people with experience working with React and RxJS. I just share the templates that I found useful for creating this UI.
my repository on GitHub.
 
git clone https://github.com/yazeedb/recompose-github-ui
cd recompose-github-ui
yarn install

 

In the branch. master there is a ready project. Switch to start if you want to go one step further.


 
    git checkout start    

 

And run the project.


 
    npm start    

 

The application should start at localhost: 3000 and ...

+ 0 -

Redux vs. React Context API

Redux vs. React Context API  
 
In React 16.? a new Context API was added. The new in the sense that old Context API was off-screen, most people either did not know about its existence, or did not use it, because the documentation advised to avoid using it.
 
 
However, now the Context API is a full-fledged part of React, open to use (not the same as before, officially).
 
greatly exaggerated ".
 
 
In this post I want to talk about how the new Context API works, what it looks like to Redux, when you can use Context instead of Redux and why Context does not replace Redux in every case.
 
 
If you need a simple ...
+ 0 -

[Перевод]4 ways to stylize React-components

Hello, Habr! I present to your attention the translation of article «4 Ways to Style React Components» .
 
 
[Перевод]4 ways to stylize React-components  
 
To date, many ways of styling React components have been developed. From libraries to the use of traditional CSS files. The choice is quite extensive and, most likely, will match your preferences. Here are four ways to style the React components. My article about Aphrodite
 
 
These libraries also have many additional features that allow you to do amazing things. There are many libraries...
+ 0 -

4 libraries that simplify the life of React-developer

4 libraries that simplify the life of React-developer
 
 
In this article I will talk about four libraries that will make your life easier. At least, I hope for it
 
 

1) Nanoid


 
Link to github
 
This is a small library that has only one function - the generation of a unique id. It can be useful in a lot of cases, but the most, perhaps, obvious - keys for lists of any elements. Indisputable advantages: simplicity and a tiny size - 143 bytes of .
 
Link to github [/i]
 
This library is for a simple conditional union of class names. It is not much more difficult to use ...
+ 0 -

Open webinar "Creating an application on Webpack + React + Express"

Hello!
 
 
In July 2018 our teacher of the course "The developer of jаvascript" Yuri Dvorzhetsky held an open webinar on the topic "Creating an application on Webpack + React + Express", however, within the second course , where he acts as a teacher of one of the modules devoted to jаvascript. In this material, you can see the video and a brief retelling of the past master class.
 
 
The work on the open lesson was carried out according to the following plan:
 
 
 
Introduction to Node JS and Express JS.
 
Introduction to Webpack.
 
Acquaintance with React.
 
 
 
So, let's go!
 
 
+ 0 -

Basics of React (textbook, 2nd edition)

It's been 2.5 years since the first version of a detailed tutorial on the basics of React. During this time gitbook counted ???+ unique visitors.
 
Basics of React (textbook, 2nd edition)
 
Under the cut it is more detailed about the textbook and the list of changes.
create-react-app .
 
The purpose of this tutorial is to introduce React to those who are already familiar with html /css and have an idea of ​​the basics of js. The library is added as a regular script. It was convenient at the time of jQuery and I did not rewrite the training formula.
 
Where?
 
Download for offline or read online - ...
+ 0 -

Apollo: 9 months - normal flight

Apollo: 9 months - normal flight
 
Hello everyone, my name is Semyon Levenson, I work as a teamlead on the project " Flow "From Rambler Group and I want to talk about our experience of using Apollo.
 
I'll explain what "Potok" is. This is an automated service for entrepreneurs, which allows them to attract customers from the Internet to the business without engaging in advertising, and quickly create simple websites without being an expert in layout.
CRA (Create React App). For the styles was taken Styled Components , and where without typification - took ...
+ 0 -