WhatSock / apex

Apex 4X: The Comprehensive ARIA Development Suite
MIT License
28 stars 10 forks source link

Speak to https://reactjs.org/ in the 4X readme #19

Closed philljenkins closed 3 years ago

philljenkins commented 3 years ago

Please add a comment in the ReadMe on how 4X relates to React.js.

accdc commented 3 years ago

Thanks, I certainly will.

To answer your questions here for the moment, 4X has no dependencies, and thus is not part of React. It can, however, be used within React as any standard JS library can be though. At present, it is not configured to be directly importable within the ReactJS IDE, though this is on my todo list for forking a ReactJS project specifically designed to do this, and make use of the internal React rendering processes at the same time. This is a bit down the road as yet though since my goal was to first establish a JS resource that could perform accessible component rendering processes on its own.

Since it is designed to be used by itself, it has no other library dependencies, however it should have no issues running alongside anything else at the same time. All functionality is routed through the $A namespace, and the only prototyped methods that exist when it loads is to enable strings to be announced on the fly. E.G. "My string".announce() or "My string".alert(). No other functionality is added when loaded other than what is used by the developer to perform whatever actions or widget rendering is desired.

Does this answer your questions?

accdc commented 3 years ago

Hi, I just added a section regarding this within the ReadMe.md file. Please reopen the issue if anything is missing.