Marc is the Product Evangelist for Sencha and has more than 30 years of experience in the software services industry. He has been extensively involved with custom HTML5 browser and mobile development projects, using his experience to build HTML5 Single Page Applications. Marc has worked for several large software services companies, including Andersen Consulting and Hitachi Consulting, and he was co-owner of a software services and training company for more than 10 years. Marc has a passion for building outstanding software, especially leading-edge, user-centric applications.
We all know that Ext JS provides for the most complete framework for building business and data oriented web applications, and a big reason for that is the availability of a complete set of data-oriented components. But, what if, for whatever reason, you need to build your web applications using another framework, like Angular, React, Vue or some other web framework? With those frameworks, there are NO built-in components. So, is there a way I can still use the Ext JS components I already know within one of these frameworks? Yes!! That's where ExtAngular, ExtReact and ExtWebComponents can be used.
In this session, we will take a look at how to use ExtAngular, ExtReact and ExtWebComponents to build applications in Angular, React, Vue and other frameworks that take advantage of the power and functionality of the data-oriented components of Ext JS you already know.
You are currently creating your web applications with Ext JS and you would like your application to be able to use the React library to create some view components. Is there any way to build those views with the React library and use them within your existing Ext JS application - yes there is!
In this session, we will explore how to create React view components and use them in an Ext JS application - we will use the Open Tools for creating an Ext JS application and then add React within the application’s npm package - then we will create an Ext JS Dashboard application and add React view components as the web parts in the Dashboard.