I am newbie to react.js can i use python as a backend and react as a frontend for data science application
Just posting @Sami's comment as an answer so you can accept it.

The React site itself has quite good documentation. It doesn't care what the backend is, or if there even is a backend. That's all up to you. So to your question in the title: yes, you can. As for should you, that's an opinion based question and not a good fit for Stack Overflow.
I am writing API in python, When i read the react js documentation it describe's lot about view layer and JSX and i didn't find any good tutorial to start with and apart from that im confused with technology decision shall i go with these technologies or not.
help me in taking right decision.