-
## 引子
实习第一周遇到一个 task 是重构一个 `Dialog` 组件, 看了一下项目代码发现有点东西, 原始代码我抽象了一下大致如下:
```js
const NavBar = () => {
const handleOpen = () => {
const Dialog = (
...
)
…
-
Add examples on how to use the different parts of Concord. Some of these already exist in the README but could see some improvement with in depth explanations, for example, when to use them, or how th…
-
1. Update multiple online devices (server distributed encrypted actions to other devices in real time)
2. Add new device (send encrypted snapshot to a new device via the server)
3. Update device tha…
-
This is currently not an issue, just creating for reference
## Type
Feature request
## Problem
Given there are two independent components. One for rendering a list of items (q-comp), the o…
-
> I've been using `redux-api-middleware` for a bit, and ended up writing a few utilities that I've reused a few times across projects. Lately however, I was thinking about how I could remove the `red…
-
In the spirit of removing as much boilerplate as possible, I think zustand made the right choice to merge the object that is returned from a state change function with the original state.
Because t…
-
React provides the notion of implicitly allowing a child component to store state (using the `setState` functionality). However, it is not just used for business logic state. It is also used to rememb…
-
We discussed several things today, mostly concerning the app we are working on together (organisations database).
@mjg17 gave a presentation about how he had started implementing the back end for th…
-
## 🚀 Feature request
### Current Behavior
`useField` has different api than `Field`
### Desired Behavior
They should have the same api
### Suggested Solution
Ideally `` should use `u…
-
# String Enum Initializer
A more typesafe and succinct way of defining enum types that compile to strings
## Search Terms
enum, string, string enum
default value
initializer
infer
## Propos…