d6592fe2d5
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.. | ||
assets | ||
config | ||
src | ||
teams | ||
.gitignore | ||
.npmignore | ||
.yo-rc.json | ||
README.md | ||
gulpfile.js | ||
package-lock.json | ||
package.json | ||
tsconfig.json | ||
tslint.json |
README.md
page_type | products | languages | extensions | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sample |
|
|
|
SharePoint Framework sample using @pnp/js and ReactJS
Summary
This solution builds off of the solution react-async-await-sp-pnp-js submitted by Jose Quinto (@jquintozamora , blog.josequinto.com)
This implementaiton refactors to take aspects out and utilize and showcase PnPjs Version 3.
Compatibility
Applies to
Solution
Solution | Author(s) |
---|---|
react-spfx-pnp-js-sample | Julie Turner (@jfj1997) |
Version history
Version | Date | Comments |
---|---|---|
1.0 | Jan 13, 2022 | Initial release |
Minimal Path to Awesome
- clone this repo
$ npm i
- Update online workbench url in the
initialPage
property of theconfig/serve.json
file. $ gulp serve
Features
- Establishing context for the SharePoint Factory Interface
- Creating a project config file to centralize defining the PnPjs imports and SharePoint Querable object for reuse.
- Demo extending the SharePoint Querables instance with the PnPLogging beavhior.
- Demo extending the SharePoing Queryable instance with the Caching behavior
- Demo loading list items from a SharePoint library
- Demo creating a batched instance of the SharePoint Querable object.
- Demo updating list items by modifying the Title property.
- Demo executing a batch and working with the results.
Disclaimer
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.