diff --git a/Web-application.md b/Web-application.md index fec94eb..1f80afb 100644 --- a/Web-application.md +++ b/Web-application.md @@ -24,7 +24,7 @@ and hardly any are implemented in older versions of web browsers which are curre ### Declarative UI components -The *React* UI framework enforces the use of reusable components. These components receive input data through so called *props* and can hold it's own internal state. Components can instantiate each other with specific *props* and create a complex component tree throughout composition. +The *React* UI framework enforces the use of reusable components. These components receive input data through so called *props* and can hold its own internal state. Components can instantiate each other with specific *props* and create a complex component tree throughout composition. React automatically re-renderes the components' subtrees whenever some *props* or component's inner *state* changes. To prevent unnecessary renderings and especially slow *DOM* manipulations React uses sophisticated diffing algorithms and minimizes the number of the underlying DOM manipulations like inserting or deleting DOM nodes. @@ -67,7 +67,7 @@ To easy production usage there is additional package for managing NodeJS process # npm install pm2 -g ``` -For production it's also recommended to use full fledged web server like Apache or Nginx as a proxy providing HTTPS encryption and caching of static files. +For production it is also recommended to use full fledged web server like Apache or Nginx as a proxy providing HTTPS encryption and caching of static files. ## Configuration and usage