{"id":6316,"date":"2025-05-07T11:22:40","date_gmt":"2025-05-07T05:52:40","guid":{"rendered":"https:\/\/blog.tenthplanet.in\/?p=6316"},"modified":"2026-03-02T05:23:11","modified_gmt":"2026-03-02T05:23:11","slug":"how-to-convert-codeigniter-to-reactjs","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/blogs\/how-to-convert-codeigniter-to-reactjs\/","title":{"rendered":"How to convert Codeigniter to ReactJS"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row kd_background_image_position=&#8221;vc_row-bg-position-top&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]Project has revamp for the Codeigniter to React. Because Codeigniter using MVC pattern to interacting REST libraries with mysql. But this method of development some blocking request and response. So change to React with fast render component based application using Redux framework for enter application reusability state apps. Also mobile application with testing support packages.<\/p>\n<p>Nodejs using for non-blocking application with Api\u2019s and render page applications.<\/p>\n<p><strong>Technologies used in Codeigniter<br \/>\n<\/strong><\/p>\n<p>The project based on MVC pattern to followed the REST Libraries with Mysql<\/p>\n<p>&#8211; UI (Html &amp; Bootstrap)<br \/>\n&#8211; Javascript and Ajax<br \/>\n&#8211; PHP \/ Codeigniter<br \/>\n&#8211; Rest libraries (JWT)<br \/>\n&#8211; Mysql<\/p>\n<p><strong>Testing<br \/>\n<\/strong><\/p>\n<p>TDD \u2013 Test Driven Development (php Unit)<\/p>\n<p><strong>Tech Model Diagram<\/strong><\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10528\" src=\"https:\/\/tenthplanet.in\/blogs\/wp-content\/uploads\/sites\/21\/2025\/05\/codeigniter_tech.png\" alt=\"codeigniter_tech\" width=\"693\" height=\"224\" srcset=\"https:\/\/tenthplanet.in\/blogs\/wp-content\/uploads\/sites\/21\/2025\/05\/codeigniter_tech.png 693w, https:\/\/tenthplanet.in\/blogs\/wp-content\/uploads\/sites\/21\/2025\/05\/codeigniter_tech-300x97.png 300w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row kd_background_image_position=&#8221;vc_row-bg-position-top&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]<strong>Technologies used in React<br \/>\n<\/strong><\/p>\n<p>React is component based on applications with using redux framework and hooks.<\/p>\n<p>&#8211; Reactjs<br \/>\n&#8211; Rest libraries (JWT) (Axios)<br \/>\n&#8211; Redux (Flux) \u2013 Framework<br \/>\n&#8211; Formik \u2013 UI Form &amp; Bootstrap<br \/>\n&#8211; Node ( npm \/ Yarn)<br \/>\n&#8211; Mysql<br \/>\n&#8211; Mongodb<\/p>\n<p><strong>Testing<\/strong><\/p>\n<p>Mocha &amp; Jest (Npm modules)<\/p>\n<p><strong>Tech Model Diagram<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10527\" src=\"https:\/\/tenthplanet.in\/blogs\/wp-content\/uploads\/sites\/21\/2025\/05\/react_tech.png\" alt=\"react_tech\" width=\"673\" height=\"207\" srcset=\"https:\/\/tenthplanet.in\/blogs\/wp-content\/uploads\/sites\/21\/2025\/05\/react_tech.png 673w, https:\/\/tenthplanet.in\/blogs\/wp-content\/uploads\/sites\/21\/2025\/05\/react_tech-300x92.png 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row kd_background_image_position=&#8221;vc_row-bg-position-top&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]The compare codeigniter more than fast react application for the view layer apps. Also big project split multiple component and using redux for set state common data received all component based. The NPM packages for one of library in react with node for the non blocking application to help multi tasking process.[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Project has revamp for the Codeigniter to React. Because Codeigniter using MVC pattern to interacting REST libraries with mysql.<\/p>\n","protected":false},"author":1,"featured_media":11183,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-6316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/posts\/6316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/comments?post=6316"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/posts\/6316\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/media\/11183"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/media?parent=6316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/categories?post=6316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/blogs\/wp-json\/wp\/v2\/tags?post=6316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}