1.3.266 • Published 1 day ago

@techstack/react-lazy-named v1.3.266

Weekly downloads
-
License
MIT
Repository
github
Last release
1 day ago

react-lazy-named

MIT Licensed

Use React.lazy() with named exports (or imports, if you're all opposite)

Getting started

Install the react-lazy-named package with yarn or npm.

yarn add react-lazy-named

// or

npm install react-lazy-named

Usage

Works just like React.lazy() but with an added argument - export name.

import React from 'react';
import lazy from 'react-lazy-named';

const PrimaryButton = lazy(() => import('./Buttons'), 'primary');

const MyComponent = () => (
  <React.Suspense fallback={null}>
    <PrimaryButton text="YES!" />
  </React.Suspense>
);

Default exports

So you want to use default exports? Sure, just don't use the second argument.

const Card = lazy(() => import('./Card'));

// same as
const Card = lazy(() => import('./Card'), 'default');

Deeply nested components

Some libraries like framer-motion use deeply nested components. In other words, they export objects with components in properties. Guess what, you can reach those,too!

const MotionDiv = lazy(() => import('framer-motion'), 'motion.div');

Webpack Magic Comments

You can also use Webpack magic comments as usual.

const PrimaryButton = lazy(
  () => import('./Buttons' /* webpackChunkName: "buttons", webpackPreload: true */),
  'primary'
);

Dependencies

Your project should already be running React 16.6+ (React.lazy() required).

Development

Testing

This project uses Jest for unit testing. To execute tests run this command:

yarn test

It's useful to run tests in watch mode when developing for incremental updates.

yarn test:watch

Licensing

This project is MIT licensed.

1.3.266

1 day ago

1.3.265

2 days ago

1.3.264

3 days ago

1.3.263

3 days ago

1.3.262

4 days ago

1.3.256

6 days ago

1.3.259

6 days ago

1.3.258

6 days ago

1.3.257

6 days ago

1.3.261

6 days ago

1.3.260

6 days ago

1.3.255

6 days ago

1.3.254

6 days ago

1.3.253

6 days ago

1.3.252

7 days ago

1.3.251

7 days ago

1.3.250

8 days ago

1.3.249

2 months ago

1.3.248

2 months ago

1.3.245

2 months ago

1.3.244

2 months ago

1.3.243

2 months ago

1.3.247

2 months ago

1.3.246

2 months ago

1.3.242

2 months ago

1.3.238

2 months ago

1.3.237

2 months ago

1.3.239

2 months ago

1.3.241

2 months ago

1.3.240

2 months ago

1.3.236

2 months ago

1.3.235

2 months ago

1.3.234

2 months ago

1.3.233

2 months ago

1.3.232

2 months ago

1.3.231

2 months ago

1.3.227

2 months ago

1.3.226

2 months ago

1.3.225

2 months ago

1.3.229

2 months ago

1.3.228

2 months ago

1.3.230

2 months ago

1.3.223

2 months ago

1.3.224

2 months ago

1.3.222

2 months ago

1.3.221

2 months ago

1.3.219

2 months ago

1.3.218

2 months ago

1.3.220

2 months ago

1.3.216

2 months ago

1.3.215

2 months ago

1.3.217

2 months ago

1.3.214

2 months ago

1.3.213

2 months ago

1.3.212

2 months ago

1.3.211

2 months ago

1.3.209

2 months ago

1.3.208

2 months ago

1.3.207

2 months ago

1.3.206

2 months ago

1.3.210

2 months ago

1.3.205

2 months ago

1.3.204

2 months ago

1.3.199

3 months ago

1.3.198

3 months ago

1.3.197

3 months ago

1.3.196

3 months ago

1.3.195

3 months ago

1.3.194

3 months ago

1.3.201

3 months ago

1.3.200

3 months ago

1.3.203

3 months ago

1.3.202

3 months ago

1.3.193

3 months ago

1.3.192

3 months ago

1.3.189

3 months ago

1.3.191

3 months ago

1.3.190

3 months ago

1.3.188

3 months ago

1.3.187

3 months ago

1.3.186

3 months ago

1.3.185

3 months ago

1.3.184

3 months ago

1.3.183

3 months ago

1.3.182

3 months ago

1.3.181

3 months ago

1.3.180

3 months ago

1.3.179

3 months ago

1.3.178

3 months ago

1.3.177

3 months ago

1.3.176

3 months ago

1.3.175

3 months ago

1.3.174

3 months ago

1.3.173

3 months ago

1.3.172

3 months ago

1.3.171

3 months ago

1.3.170

3 months ago

1.3.168

4 months ago

1.3.169

3 months ago

1.3.167

4 months ago

1.3.166

4 months ago

1.3.165

4 months ago

1.3.164

4 months ago

1.3.163

4 months ago

1.3.162

4 months ago

1.3.159

4 months ago

1.3.160

4 months ago

1.3.161

4 months ago

1.3.158

4 months ago

1.3.157

4 months ago

1.3.156

4 months ago

1.3.155

4 months ago

1.3.154

4 months ago

1.3.153

4 months ago

1.3.152

4 months ago

1.3.151

4 months ago

1.3.149

4 months ago

1.3.150

4 months ago

1.3.146

4 months ago

1.3.148

4 months ago

1.3.147

4 months ago

1.3.145

4 months ago

1.3.144

5 months ago

1.3.143

5 months ago

1.3.142

5 months ago

1.3.141

5 months ago

1.3.140

5 months ago

1.3.139

5 months ago

1.3.138

5 months ago

1.3.137

5 months ago

1.3.136

5 months ago

1.3.135

5 months ago

1.3.134

5 months ago

1.3.133

5 months ago

1.3.132

5 months ago

1.3.131

5 months ago

1.3.130

5 months ago

1.3.129

5 months ago

1.3.128

5 months ago

1.3.127

5 months ago

1.3.126

5 months ago

1.3.125

5 months ago

1.3.102

6 months ago

1.3.106

5 months ago

1.3.105

5 months ago

1.3.104

6 months ago

1.3.107

5 months ago

1.3.110

5 months ago

1.3.117

5 months ago

1.3.115

5 months ago

1.3.124

5 months ago

1.3.123

5 months ago

1.3.122

5 months ago

1.2.133

8 months ago

1.2.256

7 months ago

1.2.259

7 months ago

1.2.138

8 months ago

1.2.139

8 months ago

1.2.251

7 months ago

1.2.250

7 months ago

1.2.253

7 months ago

1.2.131

8 months ago

1.3.50

6 months ago

1.2.82

8 months ago

1.2.80

8 months ago

1.2.85

8 months ago

1.3.54

6 months ago

1.2.145

7 months ago

1.2.265

7 months ago

1.2.144

7 months ago

1.2.147

7 months ago

1.2.267

7 months ago

1.2.149

7 months ago

1.2.269

7 months ago

1.2.260

7 months ago

1.2.262

7 months ago

1.2.141

7 months ago

1.2.93

8 months ago

1.2.91

8 months ago

1.3.64

6 months ago

1.2.96

8 months ago

1.3.65

6 months ago

1.3.63

6 months ago

1.2.95

8 months ago

1.3.67

6 months ago

1.2.99

8 months ago

1.2.151

7 months ago

1.2.154

7 months ago

1.3.31

6 months ago

1.2.62

8 months ago

1.3.35

6 months ago

1.2.67

8 months ago

1.3.36

6 months ago

1.2.68

8 months ago

1.2.66

8 months ago

1.3.39

6 months ago

1.3.37

6 months ago

1.3.38

6 months ago

1.2.167

7 months ago

1.2.166

7 months ago

1.2.169

7 months ago

1.2.168

7 months ago

1.2.165

7 months ago

1.2.164

7 months ago

1.2.70

8 months ago

1.3.42

6 months ago

1.3.40

6 months ago

1.2.72

8 months ago

1.3.46

6 months ago

1.2.78

8 months ago

1.2.79

8 months ago

1.3.45

6 months ago

1.3.48

6 months ago

1.2.211

7 months ago

1.2.210

7 months ago

1.2.212

7 months ago

1.2.214

7 months ago

1.2.217

7 months ago

1.2.42

9 months ago

1.2.208

7 months ago

1.3.14

6 months ago

1.2.46

9 months ago

1.3.11

6 months ago

1.2.44

9 months ago

1.3.17

6 months ago

1.2.49

9 months ago

1.3.18

6 months ago

1.2.48

9 months ago

1.2.222

7 months ago

1.2.101

8 months ago

1.2.221

7 months ago

1.2.224

7 months ago

1.2.223

7 months ago

1.2.225

7 months ago

1.2.228

7 months ago

1.2.107

8 months ago

1.2.227

7 months ago

1.3.20

6 months ago

1.2.52

8 months ago

1.2.50

9 months ago

1.3.25

6 months ago

1.2.54

8 months ago

1.3.23

6 months ago

1.3.28

6 months ago

1.3.29

6 months ago

1.2.58

8 months ago

1.2.233

7 months ago

1.2.232

7 months ago

1.2.19

9 months ago

1.2.116

8 months ago

1.2.115

8 months ago

1.2.239

7 months ago

1.2.118

8 months ago

1.2.238

7 months ago

1.3.5

6 months ago

1.3.2

6 months ago

1.2.110

8 months ago

1.2.230

7 months ago

1.2.23

9 months ago

1.2.229

7 months ago

1.2.108

8 months ago

1.2.24

9 months ago

1.2.27

9 months ago

1.2.28

9 months ago

1.2.25

9 months ago

1.2.244

7 months ago

1.2.246

7 months ago

1.2.125

8 months ago

1.2.29

9 months ago

1.2.124

8 months ago

1.2.248

7 months ago

1.2.126

8 months ago

1.2.128

8 months ago

1.2.242

7 months ago

1.2.121

8 months ago

1.2.30

9 months ago

1.2.34

9 months ago

1.2.119

8 months ago

1.2.35

9 months ago

1.2.32

9 months ago

1.2.39

9 months ago

1.2.36

9 months ago

1.2.37

9 months ago

0.4.142

10 months ago

0.4.140

10 months ago

0.4.146

10 months ago

0.4.144

10 months ago

0.4.148

10 months ago

0.4.134

10 months ago

1.2.11

9 months ago

1.2.16

9 months ago

1.2.17

9 months ago

0.4.138

10 months ago

1.2.14

9 months ago

1.2.15

9 months ago

0.4.136

10 months ago

1.1.11

9 months ago

1.1.10

9 months ago

1.2.177

7 months ago

1.2.179

7 months ago

1.2.175

7 months ago

1.2.189

7 months ago

1.2.180

7 months ago

1.2.183

7 months ago

1.2.184

7 months ago

1.2.187

7 months ago

1.2.192

7 months ago

1.2.196

7 months ago

1.2.198

7 months ago

1.2.190

7 months ago

0.4.152

10 months ago

0.4.150

10 months ago

0.4.156

10 months ago

0.4.154

10 months ago

0.4.158

10 months ago

1.2.8

9 months ago

1.2.6

9 months ago

1.2.5

9 months ago

1.2.4

9 months ago

1.2.3

9 months ago

1.3.100

6 months ago

1.3.9

6 months ago

1.3.8

6 months ago

1.1.9

9 months ago

1.1.8

9 months ago

1.1.7

9 months ago

1.1.6

9 months ago

1.2.206

7 months ago

1.2.205

7 months ago

1.2.9

9 months ago

1.3.91

6 months ago

1.3.92

6 months ago

1.3.97

6 months ago

1.3.99

6 months ago

1.3.75

6 months ago

1.3.78

6 months ago

1.3.81

6 months ago

1.3.87

6 months ago

1.3.88

6 months ago

1.3.89

6 months ago

0.4.130

11 months ago

0.4.132

11 months ago

0.4.124

11 months ago

0.4.128

11 months ago

0.4.126

11 months ago

0.4.118

11 months ago

0.4.120

11 months ago

0.4.122

11 months ago

0.4.116

11 months ago

0.4.114

1 year ago

0.4.102

1 year ago

0.4.106

1 year ago

0.4.105

1 year ago

0.4.104

1 year ago

0.4.103

1 year ago

0.4.109

1 year ago

0.4.108

1 year ago

0.4.107

1 year ago

0.4.112

1 year ago

0.4.111

1 year ago

0.4.110

1 year ago

0.4.86

1 year ago

0.4.87

1 year ago

0.4.84

1 year ago

0.4.85

1 year ago

0.4.82

1 year ago

0.4.83

1 year ago

0.4.80

1 year ago

0.4.81

1 year ago

0.4.88

1 year ago

0.4.89

1 year ago

0.4.101

1 year ago

0.4.100

1 year ago

0.4.75

1 year ago

0.4.76

1 year ago

0.4.73

1 year ago

0.4.71

1 year ago

0.4.72

1 year ago

0.4.70

1 year ago

0.4.79

1 year ago

0.4.77

1 year ago

0.4.78

1 year ago

0.4.69

1 year ago

0.4.97

1 year ago

0.4.98

1 year ago

0.4.95

1 year ago

0.4.96

1 year ago

0.4.93

1 year ago

0.4.94

1 year ago

0.4.91

1 year ago

0.4.92

1 year ago

0.4.99

1 year ago

0.4.90

1 year ago

0.4.68

1 year ago

0.4.65

1 year ago

0.4.66

1 year ago

0.4.67

1 year ago

0.4.64

1 year ago

0.4.62

1 year ago

0.4.63

1 year ago

0.4.60

1 year ago

0.4.61

1 year ago

0.4.53

1 year ago

0.4.54

1 year ago

0.4.59

1 year ago

0.4.57

1 year ago

0.4.58

1 year ago

0.4.55

1 year ago

0.4.56

1 year ago

0.4.42

1 year ago

0.4.43

1 year ago

0.4.40

1 year ago

0.4.41

1 year ago

0.4.48

1 year ago

0.4.49

1 year ago

0.4.46

1 year ago

0.4.47

1 year ago

0.4.44

1 year ago

0.4.45

1 year ago

0.4.32

1 year ago

0.4.39

1 year ago

0.4.37

1 year ago

0.4.38

1 year ago

0.4.35

1 year ago

0.4.36

1 year ago

0.4.33

1 year ago

0.4.34

1 year ago

0.4.51

1 year ago

0.4.52

1 year ago

0.4.50

1 year ago

0.4.9

1 year ago

0.4.8

1 year ago

0.4.31

1 year ago

0.2.96

1 year ago

0.2.95

1 year ago

0.2.94

1 year ago

0.4.30

1 year ago

0.2.93

1 year ago

0.2.92

1 year ago

0.2.91

1 year ago

0.2.90

1 year ago

0.2.99

1 year ago

0.2.98

1 year ago

0.2.97

1 year ago

0.4.20

1 year ago

0.4.21

1 year ago

0.4.28

1 year ago

0.4.29

1 year ago

0.4.26

1 year ago

0.4.27

1 year ago

0.4.24

1 year ago

0.2.89

1 year ago

0.4.25

1 year ago

0.4.22

1 year ago

0.4.23

1 year ago

0.4.19

1 year ago

0.4.10

1 year ago

0.2.116

1 year ago

0.2.115

1 year ago

0.2.114

1 year ago

0.2.113

1 year ago

0.2.112

1 year ago

0.4.17

1 year ago

0.2.111

1 year ago

0.4.18

1 year ago

0.2.110

1 year ago

0.4.15

1 year ago

0.4.16

1 year ago

0.4.13

1 year ago

0.4.14

1 year ago

0.4.11

1 year ago

0.4.12

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.2.109

1 year ago

0.2.108

1 year ago

0.2.107

1 year ago

0.2.106

1 year ago

0.2.105

1 year ago

0.2.104

1 year ago

0.2.103

1 year ago

0.2.102

1 year ago

0.2.100

1 year ago

0.2.63

2 years ago

0.2.62

2 years ago

0.2.61

2 years ago

0.2.60

2 years ago

0.2.69

1 year ago

0.2.68

1 year ago

0.2.67

1 year ago

0.2.66

1 year ago

0.2.65

2 years ago

0.2.64

2 years ago

0.2.52

2 years ago

0.2.51

2 years ago

0.2.50

2 years ago

0.2.59

2 years ago

0.2.58

2 years ago

0.2.57

2 years ago

0.2.56

2 years ago

0.2.55

2 years ago

0.2.54

2 years ago

0.2.53

2 years ago

0.2.85

1 year ago

0.2.41

2 years ago

0.2.84

1 year ago

0.2.40

2 years ago

0.2.82

1 year ago

0.2.81

1 year ago

0.2.80

1 year ago

0.2.49

2 years ago

0.2.48

2 years ago

0.2.47

2 years ago

0.2.46

2 years ago

0.2.45

2 years ago

0.2.88

1 year ago

0.2.44

2 years ago

0.2.87

1 year ago

0.2.43

2 years ago

0.2.86

1 year ago

0.2.42

2 years ago

0.2.39

2 years ago

0.2.74

1 year ago

0.2.73

1 year ago

0.2.72

1 year ago

0.2.71

1 year ago

0.2.70

1 year ago

0.2.38

2 years ago

0.2.37

2 years ago

0.2.36

2 years ago

0.2.79

1 year ago

0.2.35

2 years ago

0.2.78

1 year ago

0.2.34

2 years ago

0.2.77

1 year ago

0.2.33

2 years ago

0.2.76

1 year ago

0.2.32

2 years ago

0.2.75

1 year ago

0.2.31

2 years ago

0.2.27

2 years ago

0.2.26

2 years ago

0.2.25

2 years ago

0.2.24

2 years ago

0.2.23

2 years ago

0.2.22

2 years ago

0.2.21

2 years ago

0.2.20

2 years ago

0.2.19

2 years ago

0.2.18

2 years ago

0.2.17

2 years ago

0.2.30

2 years ago

0.2.16

2 years ago

0.2.15

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.29

2 years ago

0.2.28

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago