1.0.326 • Published 4 months ago

rewire-grid v1.0.326

Weekly downloads
3
License
MIT
Repository
github
Last release
4 months ago

rewire

Makes state managment simple.

A small core reactive component powered by JavaScript proxies and a series of libraries utilizing this core which includes:

  • Sophisticated react grid component
  • Reactive graphql library with reactive cache
  • UI components that wrap material-ui next to help get your project started quickly.

Status

This project is currently in early beta (alpha?) but we are using these libraries in-house and will become more refined and robust as our project continues.

Getting Started

git clone https://github.com/WorkSight/rewire.git
cd rewire
yarn install
node .\fuse.js

A small hello world type example.

import * as React            from 'react';
import * as ReactDOM         from 'react-dom';
import Observe               from 'rewire-core/Observe';
import observable, { watch } from 'rewire-core/observable';

const employee = observable({name: 'Some Guy', email: 'someone@gmail.com'});
setTimeout(() => employee.name = 'dude', 5000); // update the name property asynchronously 
watch(() => employee.name, () => console.log(employee.name)); // watch any changes to name and log them to the console.

// use plain ole react components. Observe will take a dependency on all properties accessed during render and only re-render the input when those dependencies change. 
ReactDOM.render(<div>
  <Observe render={() => <input value={employee.name} onChange={(evt) => employee.name = evt.target.value} />} />
</div>, document.getElementById('root'));

A screenshot of the reactive grid component

grid sample

Libraries

Documentation

coming soon...

1.0.326

4 months ago

1.0.325

5 months ago

1.0.324

5 months ago

1.0.321

11 months ago

1.0.323

9 months ago

1.0.322

9 months ago

1.0.320

1 year ago

1.0.319

2 years ago

1.0.310

2 years ago

1.0.316

2 years ago

1.0.315

2 years ago

1.0.318

2 years ago

1.0.317

2 years ago

1.0.312

2 years ago

1.0.311

2 years ago

1.0.314

2 years ago

1.0.313

2 years ago

1.0.305

2 years ago

1.0.307

2 years ago

1.0.306

2 years ago

1.0.309

2 years ago

1.0.308

2 years ago

1.0.304

3 years ago

1.0.301

3 years ago

1.0.300

3 years ago

1.0.303

3 years ago

1.0.302

3 years ago

1.0.299

3 years ago

1.0.286

3 years ago

1.0.285

3 years ago

1.0.288

3 years ago

1.0.287

3 years ago

1.0.282

3 years ago

1.0.281

3 years ago

1.0.284

3 years ago

1.0.283

3 years ago

1.0.289

3 years ago

1.0.280

3 years ago

1.0.275

3 years ago

1.0.277

3 years ago

1.0.276

3 years ago

1.0.279

3 years ago

1.0.278

3 years ago

1.0.297

3 years ago

1.0.296

3 years ago

1.0.298

3 years ago

1.0.293

3 years ago

1.0.292

3 years ago

1.0.295

3 years ago

1.0.294

3 years ago

1.0.291

3 years ago

1.0.290

3 years ago

1.0.268

3 years ago

1.0.267

3 years ago

1.0.269

3 years ago

1.0.274

3 years ago

1.0.271

3 years ago

1.0.270

3 years ago

1.0.273

3 years ago

1.0.272

3 years ago

1.0.264

3 years ago

1.0.263

3 years ago

1.0.266

3 years ago

1.0.265

3 years ago

1.0.262

3 years ago

1.0.261

3 years ago

1.0.260

3 years ago

1.0.259

3 years ago

1.0.258

3 years ago

1.0.255

4 years ago

1.0.257

4 years ago

1.0.256

4 years ago

1.0.253

4 years ago

1.0.254

4 years ago

1.0.252

4 years ago

1.0.251

4 years ago

1.0.250

4 years ago

1.0.249

4 years ago

1.0.248

4 years ago

1.0.247

4 years ago

1.0.246

4 years ago

1.0.245

5 years ago

1.0.244

5 years ago

1.0.243

5 years ago

1.0.242

5 years ago

1.0.241

5 years ago

1.0.240

5 years ago

1.0.239

5 years ago

1.0.238

5 years ago

1.0.237

5 years ago

1.0.236

5 years ago

1.0.235

5 years ago

1.0.234

5 years ago

1.0.233

5 years ago

1.0.232

5 years ago

1.0.231

5 years ago

1.0.228

5 years ago

1.0.229

5 years ago

1.0.230

5 years ago

1.0.227

5 years ago

1.0.226

5 years ago

1.0.225

5 years ago

1.0.224

5 years ago

1.0.223

5 years ago

1.0.222

5 years ago

1.0.221

5 years ago

1.0.220

5 years ago

1.0.219

5 years ago

1.0.217

5 years ago

1.0.218

5 years ago

1.0.216

5 years ago

1.0.215

5 years ago

1.0.214

5 years ago

1.0.213

5 years ago

1.0.211

5 years ago

1.0.212

5 years ago

1.0.210

5 years ago

1.0.209

5 years ago

1.0.208

5 years ago

1.0.206

5 years ago

1.0.207

5 years ago

1.0.205

5 years ago

1.0.204

5 years ago

1.0.203

5 years ago

1.0.202

5 years ago

1.0.201

5 years ago

1.0.200

5 years ago

1.0.199

5 years ago

1.0.198

5 years ago

1.0.197

5 years ago

1.0.196

5 years ago

1.0.195

5 years ago

1.0.194

5 years ago

1.0.193

5 years ago

1.0.192

5 years ago

1.0.189

5 years ago

1.0.190

5 years ago

1.0.191

5 years ago

1.0.187

5 years ago

1.0.188

5 years ago

1.0.186

5 years ago

1.0.185

5 years ago

1.0.184

5 years ago

1.0.183

5 years ago

1.0.182

5 years ago

1.0.181

5 years ago

1.0.180

5 years ago

1.0.179

5 years ago

1.0.178

5 years ago

1.0.177

5 years ago

1.0.176

5 years ago

1.0.175

5 years ago

1.0.174

5 years ago

1.0.173

6 years ago

1.0.172

6 years ago

1.0.171

6 years ago

1.0.170

6 years ago

1.0.169

6 years ago

1.0.168

6 years ago

1.0.167

6 years ago

1.0.166

6 years ago

1.0.165

6 years ago

1.0.164

6 years ago

1.0.163

6 years ago

1.0.162

6 years ago

1.0.161

6 years ago

1.0.160

6 years ago

1.0.159

6 years ago

1.0.158

6 years ago

1.0.157

6 years ago

1.0.156

6 years ago

1.0.155

6 years ago

1.0.154

6 years ago

1.0.153

6 years ago

1.0.152

6 years ago

1.0.151

6 years ago

1.0.150

6 years ago

1.0.149

6 years ago

1.0.148

6 years ago

1.0.147

6 years ago

1.0.146

6 years ago

1.0.145

6 years ago

1.0.144

6 years ago

1.0.143

6 years ago

1.0.142

6 years ago

1.0.0-beta.12

7 years ago

1.0.0-beta.11

7 years ago

1.0.0-beta.10

7 years ago

1.0.0-beta.9

7 years ago

1.0.0-beta.8

7 years ago

1.0.0-beta.7

7 years ago

1.0.0-beta.5

7 years ago