New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react_ujs

Package Overview
Dependencies
Maintainers
2
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react_ujs - npm Package Compare versions

Comparing version 2.4.2 to 2.4.3

12

CHANGELOG.md
# react-rails
#### Breaking Changes
#### New Features
#### Deprecation
#### Bug Fixes
## 2.4.3
#### Bug Fixes
- Call ReactDOM.render() when react_component :prerender option is falsy, instead of ReactDOM.hydrate() #844, #842
## 2.4.2

@@ -4,0 +16,0 @@ #### Bug Fixes

4

package.json
{
"name": "react_ujs",
"version": "2.4.2",
"version": "2.4.3",
"description": "Rails UJS for the react-rails gem",

@@ -17,4 +17,4 @@ "main": "react_ujs/index.js",

"dependencies": {
"react_ujs": "^2.4.1"
"react_ujs": "^2.4.2"
}
}

@@ -243,2 +243,5 @@ (function webpackUniversalModuleDefinition(root, factory) {

// This attribute holds which method to use between: ReactDOM.hydrate, ReactDOM.render
RENDER_ATTR: 'data-hydrate',
// If jQuery is detected, save a reference to it for event handlers

@@ -311,2 +314,3 @@ jQuery: (typeof window !== 'undefined') && (typeof window.jQuery !== 'undefined') && window.jQuery,

var props = propsJson && JSON.parse(propsJson);
var hydrate = node.getAttribute(ujs.RENDER_ATTR);

@@ -320,3 +324,3 @@ if (!constructor) {

} else {
if (typeof ReactDOM.hydrate === "function") {
if (hydrate && typeof ReactDOM.hydrate === "function") {
ReactDOM.hydrate(React.createElement(constructor, props), node);

@@ -323,0 +327,0 @@ } else {

@@ -18,2 +18,5 @@ var React = require("react")

// This attribute holds which method to use between: ReactDOM.hydrate, ReactDOM.render
RENDER_ATTR: 'data-hydrate',
// If jQuery is detected, save a reference to it for event handlers

@@ -86,2 +89,3 @@ jQuery: (typeof window !== 'undefined') && (typeof window.jQuery !== 'undefined') && window.jQuery,

var props = propsJson && JSON.parse(propsJson);
var hydrate = node.getAttribute(ujs.RENDER_ATTR);

@@ -95,3 +99,3 @@ if (!constructor) {

} else {
if (typeof ReactDOM.hydrate === "function") {
if (hydrate && typeof ReactDOM.hydrate === "function") {
ReactDOM.hydrate(React.createElement(constructor, props), node);

@@ -98,0 +102,0 @@ } else {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc