Comments (9)
Hi @snirp !
Thanks for your interest!
Yes there is, here is the timeline for the "redesign" and rewrite of react-apollo-form
that will be called formidable-forms
:
- End of February: Design phase finished 📝
- End of March: Implementation phase finished 👨💻
- April: First release + building some community materials (code-sandbox, doc site, ...) 🚢
- April: Support for 2 famous UI-kit (ex: Semantic UI and Material UI) 💅
from react-apollo-form.
Hi @lukasluecke,
Thanks for your support. 🙇
The rewrite will also benefit of a renaming of the library: Frontier forms
.
The idea of the rewrite is to separate the library into many meaningful pieces in order to make it more powerful, this include:
- support many flavours:
React
,React Native
,Vue.js
andAngular
- support for many data schema:
GraphQL
andSwagger
- also, ui-kits packages for:
Material UI
,Bootstrap
,Semantic UI
Regarding the GraphQL
part, we will propose 2 ways to use it:
- runtime introspection using
ApolloClient
(better for development mode) - static generation using
apollo-codegen
(more suitable for production)
the frontier-forms-graphql
will have a peerDependencies
on apollo
(client + codegen).
Does this answer your question?
from react-apollo-form.
Any updates on the current status?
from react-apollo-form.
@wittydeveloper Thanks for the update and your work on redesigning this library! I just implemented the current version in a project anyway, with some minor changes - but I'll gladly try and use the new one once it's available 👍
Will there still be a "dependency" on the apollo codegen in the new version, or will you get all the required information directly?
from react-apollo-form.
For all question regarding future Migration from react-apollo-form
to frontier-forms
, please give a look at #33.
from react-apollo-form.
@wittydeveloper
Thank you for your detailed reply. Yes, that answers my question 🙂
And the reason I asked about the apollo codegen is that I am using graphql-code-generator for my codegen needs (generates "nicer" types in my experience, and also more than the apollo codegen, e.g. Hooks for queries and mutations - react-apollo-hooks), and to use their JSON introspection result with your library I had to modify the parsing (the only difference is, that it's not nested under a data
key). Maybe you can keep that in mind, and make it easy to customize this part 😉
from react-apollo-form.
Hi @lukasluecke,
Thanks for your support. 🙇
The rewrite will also benefit of a renaming of the library:
Frontier forms
.
The idea of the rewrite is to separate the library into many meaningful pieces in order to make it more powerful, this include:
- support many flavours:
React
,React Native
,Vue.js
andAngular
- support for many data schema:
GraphQL
andSwagger
- also, ui-kits packages for:
Material UI
,Bootstrap
,Semantic UI
Regarding the
GraphQL
part, we will propose 2 ways to use it:
- runtime introspection using
ApolloClient
(better for development mode)- static generation using
apollo-codegen
(more suitable for production)the
frontier-forms-graphql
will have apeerDependencies
onapollo
(client + codegen).Does this answer your question?
@wittydeveloper wow I will be totally looking forward for the full support with Angular in the future. However what is the current library state with Angular itself?
from react-apollo-form.
Hi everybody,
The development of <Frontier />
is now finished for the first 0.1.0
RC: https://github.com/frontier-forms/frontier-forms
Please know that I'll work on a migration or compatibility with react-apollo-form
in the upcoming weeks.
This migration part will be the subject of another ticket.
Feel free to leave comments on https://github.com/frontier-forms/frontier-forms/issues.
from react-apollo-form.
Hi @EricsG95,
For now Frontier
only support React.
I'll soon start to look for contributors for the Angular support. 👀
Stay tuned on https://github.com/frontier-forms/frontier-forms
from react-apollo-form.
Related Issues (20)
- Question: Why is mutation document needed when you have all the details in schema.json? HOT 1
- cli not found @ 0.1.6 HOT 5
- Get result of the mutation HOT 1
- Doesnt handle arrays in mutation HOT 3
- Question: Integration with react-jsonschema-form-conditionals HOT 2
- no such file or directory 'react-apollo-form\dist\lib\cli.js' HOT 7
- theming question
- Dependency deprecation warning: apollo-codegen (npm)
- What about handling active, dirty, touched, valid, etc? HOT 2
- Maintenance state HOT 1
- ivandoric
- Issue with theming HOT 1
- Form data disappears. HOT 1
- graphql-2-json-schema 0.1.0-1 doesn't handle enums properly HOT 1
- No way to set FormContext
- Cannot read property 'name' of null HOT 1
- [Question]: Support for react-i18n HOT 1
- Dependency Dashboard
- How to create custom array fields
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-apollo-form.