reactjs-id / meetup Goto Github PK
View Code? Open in Web Editor NEWGot any talk ideas for the next meetup? Submit your proposals here.
Got any talk ideas for the next meetup? Submit your proposals here.
The title of your talk
The duration of your talk (in minutes).
Brief description that will fit on a tweet (no more than 300 characters).
An extended overview of your talk.
Effective React Development using Nx
45 - 60 Minutes.
Nx is a fast, smart, and extensible build system that helps teams develop
applications at any scale. It integrates with modern frameworks and libraries. It provides computation caching and smart rebuilds, as well as code generators. In this talk, we will explore how effectively scale React project using Nx.
If you’ve ever worked at a company with more than one team, chances are
you’ve had to deal with some challenges when it comes to change management.
In a typical work setting, development teams are divided by domain or technology. For example, one team building the UI in React, and another one building the API in Express.
These teams usually have their own code repositories, so
changes to the software as a whole require juggling multiple repositories.
A few problems that arise from a multi-repository (often called “Polyrepo”)
setup include:
• Lack of collaboration because sharing code is hard and expensive.
• Lack of consistency in linting, testing, and release processes.
• Lack of developer mobility between projects because access may be unavailable or the development experience varies too greatly.
• Difficulty in coordinating changes across repositories.
• Late discovery of bugs because they can only occur at the point of integration rather than when code is changed.
A lot of successful organizations such as Google, Facebook, and Microsoft–and
also large open-source projects such as Babel, Jest, and React–are all using the
monorepo approach to software development.
What is a monorepo though? A monorepo is a single repository containing
multiple distinct projects, where we don’t just have code collocation, but well-defined relationships among these projects.
As you will see in this talk, the monorepo approach - when done correctly - can save developers a lot of headaches and wasted time.
Still, there are quite some misconceptions when it comes to monorepos.
• Monorepos are monolithic and not for building microservices and microfrontends1
• Continuous integration (CI) is slow
• “Everyone can change my code”
• Teams losing their autonomy
Testing Practices in WargaBantuWarga
60 minutes.
TBD (waiting for community members' inputs)
Request to ask @r17x @resir014 @iamyuu to suggest more ideas.
English:
Let's end the insanity of form data handling in React. This is "The Complete Guide to React Form Handling".
Indonesian:
Mari kita akhiri bencana mengatur data form di React. Ini adalah "Kupas Tuntas Main Data Form di React".
Issue: #4
Repo: https://github.com/mhaidarhanif/demo-react-form
Problems
Handling form field data in React is sometimes confusing and the official docs are not really helping much.
Solutions
form
input
label
select
textarea
button
fieldset
legend
datalist
output
option
optgroup
use-places-autocomplete
react-mapbox-autocomplete
and react-map-gl
The title of your talk
The duration of your talk (in minutes).
Brief description that will fit on a tweet (no more than 300 characters).
An extended overview of your talk.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.