Comments (7)
Would you mind to send a PR for that?
I've done what I can :)
from fable-react.
@MangelMaxime and I discussed the pros and cons before putting the extension here and at the end we agreed to include the extension in this repo but distribute it as a different package (so Fable.React users don't need to download code they won't use).
One of the reasons not to add ReactLeaflet in fable-import was that repo only contains pure bindings which only have metadata and thus can be distributed just in .dll form. But ReactLeaflet contains actual code so it needs to include also sources in the distribution.
In any case, I agree it's a great idea to update the README. Would you mind to send a PR for that?
from fable-react.
If you take a look at the dependencies listed here you will see no one about Fable.ReactLeaflet
so you are not downloading every time you you Fable.React
.
And adding Fable.ReactLeaflet
to this repo is in fact to organize the code. It's easier to maintain for us as a maintainer instead of having one repo per react package for example.
I agree with you and @alfonsogarciacaro about adding this kind of information into the README.md to help people understand the choice.
from fable-react.
Ok serious question: why does it matter?
from fable-react.
It matters because there should be orderliness and discipline in every thing, that relates to organizing code. After all - all programming is fight with complexity. There should be clean and simple rules how to organize code at every level. (And I simply don't understand why they put it here).
If we'll start to break them - it will quickly lead to chaos at least in this area: Fable-React integrations.
Otherwise I'd expect some README that explains something like "from now on we decided, that all Fable-React import libs should be placed here". This is also an option.
There is already a great repo for all Fable-JS integrations: fable-import
from fable-react.
from fable-react.
@alfonsogarciacaro Ok, got it! Thanks for reply! The thing that React.Leaflet
is in the separate package completely answered all of my misunderstanding.
from fable-react.
Related Issues (20)
- React Server Components integration HOT 2
- Can't figure out how to wrap my view with a Higher Order Component HOT 4
- JsInterop helper for wrapping a higher order component HOT 2
- Can't reference React in Fable HOT 2
- Fable.ReactServer.cssProp very slow HOT 4
- Add Custom DU to DOMAttr HOT 1
- FunctionComponent.Lazy and SSR HOT 1
- Update samples to Fable 3
- ReactDOM.hydrate is no longer supported in React 18 HOT 17
- Can't update shared state passed with useContext? HOT 3
- Q: Use ReactElement import member for Storybook HOT 3
- Missing 'open' from Fable.React.Props? HOT 2
- Last Fable.React upgrade breaks my code HOT 7
- Publish source files from Fable.React.Types and Fable.ReactDom.Types to nuget HOT 5
- Fable.React version 8 depends on React.Dom gte 18 lt 19 according to femto
- Add Pointer Events HOT 3
- Why is useCallback not implemented? HOT 3
- How to obtain a component ref in a function component? HOT 5
- FunctionComponent.Of functions cache breaks reusable code HOT 1
- voidEl breaks with: $ELEMENT is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`. HOT 3
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 fable-react.