Search This Blog

Labels

adobe (1) android (3) apache (3) aviation (1) bash (2) chrome (2) composer (1) cookery (3) dev (2) dodanperks (1) extensions (1) facebook (2) firefox (1) git (2) grafana (1) guzzle (1) headaches (12) htaccess (1) html5 (2) jquery (2) lamp (1) life hacks (10) linux (29) mysqli (2) native (1) opera (2) php (10) railfanning (1) reactjs (3) reactnative (1) servers (11) sinhala (1) smartphones (2) snap (1) sound (1) tech (22) troubleshoots (5) ubuntu (30) unicode (4) virtualbox (1) wamp (2) web (11) windows (4) wordpress (3) youtube (2) කෑම (3)

Thursday, 31 March 2022

Private Routing on React JS

Beginner React.js developers often face the issue of not having a straightforward way to restrict pages depending on the user level. So I thought I should come in help. This is an easier way to deal with it.

What you are basically doing is you are creating a wrapper that checks some parameters before redering the child component. So on this case, we check if the user is being logged in and if the user have the sufficient level of permission to access the child component depending on the constraints.

I have stripped out the data storage and the authentication from this exampled to make this simple and on point. I will discuss more on storage and authentication on a later post. Until then, enjoy!

No comments:

Post a Comment