change frame work to react
 add some component for react