hyperapp
react-native
Our great sponsors
hyperapp | react-native | |
---|---|---|
18 | 522 | |
19,028 | 115,280 | |
- | 1.1% | |
2.9 | 10.0 | |
2 months ago | about 15 hours ago | |
JavaScript | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hyperapp
-
VanJS (Vanilla JavaScript): smallest reactive UI framework
Please check out https://github.com/jorgebucaran/hyperapp
- Show HN: Dak – a Lisp like language that transpiles to JavaScript
-
Espresso.js – minimal React alternative – is now a decade old
The likely reason it never caught on, is that it has similar pitfalls as Backbone:
- manually attaching DOM elements to view controllers
- manually attaching child views
- models which have to be wired individually via .listenTo
- possibility of infinite loops if the events accidentally recurse
A better tiny alternative would be hyperapp[1] or even Preact, that has a similar bundle size.
-
How hard is it to get a Mid FE position without any commercial framework experience?
If they're focused on performance and bundle size, it's your chance to try some minimalistic exotic stuff like hyperapp (https://github.com/jorgebucaran/hyperapp) or mithril (https://mithril.js.org/) Just for fun
-
AlpineJS
With a bit of a deadline (due to a mixture of procrastination and confidence that Vue would work) I needed something quick. I have also used Hyperapp in the past but that looks like a dead project right now (although arguably it has all the functionality you need so why keep developing it?).
-
What I learned working with a senior engineer as a new grad
I’m glad it left that impression! My thoughts have clarified a bit since I read that post, and I think what I describe is more declarative, like React. But the best places to read about it (for web devs) are in Elm!
There is also this new thing I found that seems to really lean into the core of what being functional means here: https://github.com/jorgebucaran/hyperapp
After a while, you see that basically all systems can be modeled as event-driven, functional systems. It’s a flexible model, and fits beautiful into web dev where the semantics are very clear: the system is the web app and events are clicks, keyboard events, asynchronous calls...
-
Best JS library/bundler combo for ABSOLUTE MINIMUM production build size possible
Hyperapp is 1kb.
-
What's your favorite frontend framework?
- Hyperapp (https://github.com/jorgebucaran/hyperapp) - Preact - Svelte - React / Vue
-
Popular 'coa' NPM library hijacked to steal user passwords
Personally, I try my best to avoid bringing in dependencies as much as possible, and try to limit my exposure to only dependencies with low/shallow transitive dependency counts. Unfortunately, this is pretty hard, especially in corporate settings. What we need more of are the opposite of what we've been collectively praising: we need more monolithic packages. Case in point: lodash.template is currently vulnerable with no mitigation, even though lodash itself is not. That's just sloppy publishing practices. Esbuild is a great start over the webpack/babel maze of dependencies. There's a stdlib effort along those lines that hopefully would also help. There's a bunch of micro-frameworks that are used in production just fine and have little to no dependencies.
-
Angular Is Rotten to the Core
Even better than JSX is straight up hyperscript or something like @hyperapp/html[1]. JSX feels like a cumbersome attachment in comparison.
[1] https://github.com/jorgebucaran/hyperapp/tree/main/packages/...
react-native
-
Creating Nx Workspace with Eslint, Prettier and Husky Configuration
React Native [ https://reactnative.dev/ ]
-
Introduction to JavaScript: Empowering Web Development with Interactivity
Versatility: JavaScript is not limited to web browsers. It's used in a variety of environments, including mobile app development (using frameworks like React Native), game development (using libraries like Phaser), and even serverless computing (using platforms like AWS Lambda).
-
React Native and Flutter: A Developer's Dilemma
You can find the React Native documentation here and Flutter Documentation here.
-
React or Vue, which JS framework is best?
Additionally, React Native, an extension of React.js, enables developers to create hybrid mobile applications with ease.
-
Supercharge Your Mobile Dev Skills: 10 Essential Tools for Max Efficiency
React Native: A framework for building native apps using JavaScript, sharing logic code while retaining native performance.
-
React Native PSA - select and highlight text with custom context menus
In short, you can now select text again in React Native, fixing a six year old issue.
-
Updating from 0.72.7 to 0.73
Raise minimum Node.js requirement to 18.x (#37709) (see also Node.js 16 EOL).
What build errors are you facing? Are they on iOS, Android, or both? Can you open an issue on the repository? https://github.com/Facebook/react-native/issues
-
Top 10 Mobile App Development Tools: Building Apps Made Easy
React Native is an open-source framework developed by Facebook for building cross-platform mobile applications. It allows developers to write code once and deploy it on multiple platforms, such as iOS, Android, and Windows. React Native uses JavaScript and React, a popular JavaScript library for building user interfaces, to create native-like mobile apps.
-
React Ecosystem in 2024
To get started with React Native, you can visit the official website React Native for comprehensive documentation, tutorials, and resources. Whether you're a beginner or an experienced developer, React Native is a powerful choice for mobile app development.
What are some alternatives?
Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time
capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
spine - Lightweight MVC library for building JavaScript applications
Preact - ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Titanium - 🚀 Native iOS and Android Apps with JavaScript
flutter-embedded-linux - Embedded Linux embedding for Flutter
semver - Semantic Versioning Specification
blockly - The web-based visual programming editor.
NativeScript - ⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: SwiftUI, Jetpack Compose, Flutter and you name it compatible.
Ionic Framework - A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
svelte-capacitor - Build hybrid mobile apps using Svelte and CapacitorJS with live reloading on Android and iOS!